Ignore:
Timestamp:
Jun 3, 2009, 7:10:28 PM (15 years ago)
Author:
Bruno Cornec
Message:

r3094@localhost: bruno | 2009-06-03 17:25:25 +0200

Replaces strcpy in 5 source where no other impact by mr_asprintf. Improves quality report

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mondo/src/common/libmondo-fifo.c

    r2049 r2214  
    155155void kill_buffer()
    156156{
    157     char *tmp;
    158     char *command;
     157    char *tmp = NULL;
     158    char *command = NULL;
    159159
    160160    if (g_sz_call_to_buffer == NULL) {
     
    164164        return;
    165165    }
    166     malloc_string(tmp);
    167     malloc_string(command);
    168166    paranoid_system("sync");
    169     sprintf(command,
     167    mr_asprintf(&command,
    170168            "ps %s | grep -F \"%s\" | grep -Fv grep | awk '{print $2;}' | grep -v PID | head -1", ps_options, g_sz_call_to_buffer);
    171169    log_msg(2, "kill_buffer() --- command = %s", command);
    172     strcpy(tmp, call_program_and_get_last_line_of_output(command));
    173     sprintf(command, "kill %s", tmp);
     170    mr_asprintf(&tmp, call_program_and_get_last_line_of_output(command));
     171    mr_free(command);
     172
     173    mr_asprintf(&command, "kill %s", tmp);
    174174    log_msg(2, "kill_buffer() --- command = %s", command);
    175175    if (strlen(tmp) > 0) {
    176176        run_program_and_log_output(command, TRUE);
    177177    }
    178     paranoid_free(tmp);
    179     paranoid_free(command);
     178    mr_free(tmp);
     179    mr_free(command);
    180180}
    181181
Note: See TracChangeset for help on using the changeset viewer.