afsmonitor: avoid double free on exit
[openafs.git] / src / mcas / set_harness.c
index 89078d7..3cd5d40 100644 (file)
@@ -116,8 +116,9 @@ static void dump_log (void) {
              "---------------------------\n");
     for (i = 0; i < num_log_records; i ++)
     {
-        char padding[40];
-        strcpy(padding, "                                        ");
+        char padding[41];
+        memset(padding, ' ', sizeof(padding) - 1);
+        padding[40] = '\0';
         if (30-strlen(log_records[i].name) >= 0){
             padding[30-strlen(log_records[i].name)] = '\0';
         }
@@ -520,7 +521,7 @@ int main (int argc, char **argv)
 
         if ( j != num_threads )
         {
-            printf("Urk! Not enough CPUs for threads (%d < %d)\n", 
+            printf("Urk! Not enough CPUs for threads (%d < %d)\n",
                    j, num_threads);
             abort();
         }