]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
htsmsg binary: the str data are inalloced
authorJaroslav Kysela <perex@perex.cz>
Mon, 8 Jan 2018 07:38:16 +0000 (08:38 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 8 Jan 2018 07:38:16 +0000 (08:38 +0100)
src/htsmsg_binary.c

index d4bbf3532b4d2c48cfd16713b9a062822ede590a..f5c9f74afac4bae8026712800fe71f6559b8bc92 100644 (file)
@@ -85,6 +85,7 @@ htsmsg_binary_des0(htsmsg_t *msg, const uint8_t *buf, size_t len)
       f->hmf_str = f->hmf_edata + (namelen ? namelen + 1 : 0);
       memcpy((char *)f->hmf_str, buf, datalen);
       ((char *)f->hmf_str)[datalen] = 0;
+      f->hmf_flags |= HMF_INALLOCED;
       break;
 
     case HMF_BIN: