- the BMP reader now validates the bfOffBits value from the BMP header
[imager.git] / tags.c
diff --git a/tags.c b/tags.c
index f844080..0988066 100644 (file)
--- a/tags.c
+++ b/tags.c
@@ -125,6 +125,8 @@ int i_tags_add(i_img_tags *tags, char const *name, int code, char const *data,
     strcpy(work.name, name);
   }
   if (data) {
+    if (size == -1)
+      size = strlen(data);
     work.data = mymalloc(size+1);
     if (!work.data) {
       if (work.name) myfree(work.name);