Ignore:
Timestamp:
Aug 29, 2009, 3:22:10 AM (15 years ago)
Author:
Bruno Cornec
Message:
  • Some more fgets => mr_getline transformations
  • XWIN define is gone
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.10/mondo/src/common/libmondo-verify.c

    r2338 r2357  
    411411    char *command = NULL;
    412412    char *outlog = NULL;
    413     char *tmp;
    414     //  char *p;
     413    char *tmp = NULL;
    415414
    416415    /*@ pointers ******************************************************* */
     
    422421
    423422
    424     malloc_string(tmp);
    425423    assert(bkpinfo != NULL);
    426424    assert_string_is_neither_NULL_nor_zerolength(tarball_fname);
     
    499497        pin = popen(command, "r");
    500498        if (pin) {
    501             for (fgets(tmp, MAX_STR_LEN, pin); !feof(pin);
    502                  fgets(tmp, MAX_STR_LEN, pin)) {
     499            for (mr_getline(tmp, pin); !feof(pin); mr_getline(tmp, pin)) {
    503500                if (bkpinfo->use_star) {
    504501                    if (!strstr(tmp, "diffopts=")) {
    505                         while (strlen(tmp) > 0
    506                                && tmp[strlen(tmp) - 1] < 32) {
     502                        while (strlen(tmp) > 0 && tmp[strlen(tmp) - 1] < 32) {
    507503                            tmp[strlen(tmp) - 1] = '\0';
    508504                        }
    509505                        if (strchr(tmp, '/')) {
    510506                            if (!diffs) {
    511                                 log_msg(0, "'%s' - differences found",
    512                                         tarball_fname);
     507                                log_msg(0, "'%s' - differences found", tarball_fname);
    513508                            }
    514                             log_msg(0, "star: /%s",
    515                                     strip_afio_output_line(tmp));
     509                            log_msg(0, "star: /%s", strip_afio_output_line(tmp));
    516510                            diffs++;
    517511                        }
     
    519513                } else {
    520514                    if (!diffs) {
    521                         log_msg(0, "'%s' - differences found",
    522                                 tarball_fname);
     515                        log_msg(0, "'%s' - differences found", tarball_fname);
    523516                    }
    524517                    log_msg(0, "afio: /%s", strip_afio_output_line(tmp));
    525518                    diffs++;
    526519                }
     520                mr_free(tmp);
    527521            }
     522            mr_free(tmp);
    528523            paranoid_pclose(pin);
    529524        } else {
     
    533528    mr_free(command);
    534529    mr_free(outlog);
    535     paranoid_free(tmp);
    536530    return (0);
    537531}
     
    681675    mr_asprintf(biggie_cksum, "%s", slice_fnam);
    682676    if (biggie_cksum[0] != '\0') {
    683         mr_asprintf(orig_cksum, "%s", calc_checksum_of_file(biggie_fname));
     677        orig_cksum = calc_checksum_of_file(biggie_fname);
    684678        if (strcmp(biggie_cksum, orig_cksum)) {
    685679            log_msg(2, "orig cksum=%s; curr cksum=%s", biggie_cksum, orig_cksum);
     
    690684            mr_free(tmp);
    691685        }
     686        mr_free(orig_cksum);
    692687    }
    693688    mr_free(biggie_cksum);
    694689    mr_free(test_file);
    695     mr_free(orig_cksum);
    696690    paranoid_free(slice_fnam);
    697691    return (retval);
Note: See TracChangeset for help on using the changeset viewer.