Ignore:
Timestamp:
Nov 10, 2016, 9:09:54 PM (7 years ago)
Author:
Bruno Cornec
Message:

Remove more static allocation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.2/mondo/src/common/libmondo-stream.c

    r3610 r3611  
    11771177    /*@ buffers ***************************************************** */
    11781178    char *tempblock;
     1179    char *tmp = NULL;
    11791180
    11801181    /*@ int ********************************************************* */
     
    12081209    }
    12091210    tempblock[i] = '\0';
    1210     log_msg(6, "%s (fname=%s, size=%ld K)",
    1211             marker_to_string(*pcontrol_char), tempblock + 1000,
    1212             (long) (*plen) >> 10);
     1211    tmp = marker_to_string(*pcontrol_char);
     1212    log_msg(6, "%s (fname=%s, size=%ld K)", tmp, tempblock + 1000, (long) (*plen) >> 10);
     1213    mr_free(tmp);
    12131214    paranoid_free(tempblock);
    12141215    return (retval);
     
    17511752    char tempblock[TAPE_BLOCK_SIZE];
    17521753    char *p;
     1754    char *tmp = NULL;
    17531755
    17541756    /*@ int ******************************************************** */
     
    17821784    strcpy(tempblock + 1000, filename);
    17831785    g_tape_posK += fwrite(tempblock, 1, (size_t) TAPE_BLOCK_SIZE, g_tape_stream) / 1024;
    1784     log_msg(6, "%s (fname=%s, size=%ld K)", marker_to_string(control_char), p, (long) length_of_incoming_file >> 10);
     1786    tmp = marker_to_string(control_char);
     1787    log_msg(6, "%s (fname=%s, size=%ld K)", tmp, p, (long) length_of_incoming_file >> 10);
     1788    mr_free(tmp);
    17851789    return (0);
    17861790}
     
    18021806void wrong_marker(int should_be, int it_is)
    18031807{
    1804     log_to_screen("Wrong marker! (Should be %s, is actually %s)", marker_to_string(should_be), marker_to_string(it_is));
     1808    char *tmp1 = NULL;
     1809    char *tmp2 = NULL;
     1810    tmp1 =  marker_to_string(should_be);
     1811    tmp2 =  marker_to_string(it_is);
     1812    log_to_screen("Wrong marker! (Should be %s, is actually %s)", tmp1, tmp2);
     1813    mr_free(tmp1);
     1814    mr_free(tmp2);
    18051815}
    18061816
Note: See TracChangeset for help on using the changeset viewer.