Skip to content

Commit a499eaf

Browse files
committed
msrpc: dcom: fix context extensions padding
1 parent e80b1b8 commit a499eaf

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
bin/
22
rpc/y.out
33
develop/.vagrant
4+
examples/testing

msrpc/dcom/extension.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ func (o *ContextExtension) Data(opts ...any) ([]byte, error) {
276276
})
277277

278278
// padded to 16 bytes.
279-
ctx.Length += uint32(len(o.Entries[i1].Data)) & (^uint32(15))
279+
ctx.Length += uint32(len(o.Entries[i1].Data)+15) & (^uint32(15))
280280
// write entry data to buffer.
281281
if _, err := buf.Write(o.Entries[i1].Data); err != nil {
282282
return nil, err

0 commit comments

Comments
 (0)