]> granicus.if.org Git - graphviz/commitdiff
smyrna gvpr_select: remove unnecessary dynamic allocation
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 27 Sep 2022 02:21:59 +0000 (19:21 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 28 Sep 2022 00:02:26 +0000 (17:02 -0700)
cmd/smyrna/gui/frmobjectui.c

index b738683f3dbe1609ff8e33748f5d300b964fd8a6..e267c6f0d210001bdf3fa595a0d005b02061b838 100644 (file)
@@ -702,7 +702,6 @@ static void gvpr_select(const char *attrname, const char *regex_str,
 
     char *bf2;
     int i, argc;
-    char **argv;
 
     agxbuf sf = {0};
 
@@ -716,7 +715,7 @@ static void gvpr_select(const char *attrname, const char *regex_str,
     argc = 1;
     if (*bf2 != '\0')
        argc++;
-    argv = gv_calloc(argc + 1, sizeof(char*));
+    char *argv[3] = {0};
     size_t j = 0;
     argv[j++] = "smyrna";
     argv[j++] = bf2;
@@ -724,7 +723,6 @@ static void gvpr_select(const char *attrname, const char *regex_str,
     run_gvpr(view->g[view->activeGraph], j, argv);
     for (i = 1; i < argc; i++)
        free(argv[i]);
-    free(argv);
     set_header_text();
 }