Browse Source

Use safer string generation

Tomas Farago 9 years ago
parent
commit
619b65b497
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/ufo-anka-backproject-task.c

+ 4 - 2
src/ufo-anka-backproject-task.c

@@ -349,9 +349,10 @@ ufo_anka_backproject_task_setup (UfoTask *task,
     UfoAnkaBackprojectTaskPrivate *priv;
     cl_int cl_error;
     gint i;
-    gchar vector_kernel_name[30], *kernel_filename;
+    gchar *vector_kernel_name, *kernel_filename;
 
-    if (!g_sprintf (vector_kernel_name, "backproject_burst_%d", BURST)) {
+    vector_kernel_name = g_strdup_printf ("backproject_burst_%d", BURST);
+    if (!vector_kernel_name) {
         g_warning ("Error making burst kernel name");
     }
 
@@ -403,6 +404,7 @@ ufo_anka_backproject_task_setup (UfoTask *task,
         default: g_warning ("Unsupported vector size"); break;
     }
 
+    g_free (vector_kernel_name);
     g_free (kernel_filename);
 }