diff options
Diffstat (limited to 'blob.c')
-rw-r--r-- | blob.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -67,6 +67,7 @@ blob_add(struct blob_buf *buf, struct blob_attr *pos, int id, int payload) } blob_init(attr, id, payload + sizeof(struct blob_attr)); + blob_fill_pad(attr); return attr; } @@ -91,7 +92,7 @@ blob_buf_free(struct blob_buf *buf) buf->buflen = 0; } -static void +void blob_fill_pad(struct blob_attr *attr) { char *buf = (char *) attr; @@ -109,7 +110,6 @@ blob_set_raw_len(struct blob_attr *attr, unsigned int len) len &= BLOB_ATTR_LEN_MASK; len |= (id << BLOB_ATTR_ID_SHIFT) & BLOB_ATTR_ID_MASK; attr->id_len = cpu_to_be32(len); - blob_fill_pad(attr); } struct blob_attr * |