diff --git a/blobmsg.h b/blobmsg.h index 1f0634d..5feaffe 100644 --- a/blobmsg.h +++ b/blobmsg.h @@ -62,7 +62,7 @@ static inline void blobmsg_clear_name(struct blob_attr *attr) static inline const char *blobmsg_name(const struct blob_attr *attr) { struct blobmsg_hdr *hdr = (struct blobmsg_hdr *) blob_data(attr); - return (const char *) hdr->name; + return (const char *)(hdr + 1); } static inline int blobmsg_type(const struct blob_attr *attr)