Auto-Merge pull request #2111 from octo/cid/157643
authorFlorian Forster <ff@octo.it>
Fri, 16 Dec 2016 18:39:06 +0000 (19:39 +0100)
committerGitHub <noreply@github.com>
Fri, 16 Dec 2016 18:39:06 +0000 (19:39 +0100)
Automatically merged due to "Automerge" label

src/target_set.c

index 7d54c93..a40273c 100644 (file)
@@ -183,8 +183,11 @@ static void ts_subst(char *dest, size_t size, const char *string, /* {{{ */
   REPLACE_FIELD("%{type_instance}", vl->type_instance);
 
   if (vl->meta != NULL) {
-    char **meta_toc;
+    char **meta_toc = NULL;
     int meta_entries = meta_data_toc(vl->meta, &meta_toc);
+    if (meta_entries <= 0)
+      return;
+
     for (int i = 0; i < meta_entries; i++) {
       char meta_name[DATA_MAX_NAME_LEN];
       char *value_str;