Ignore:
Timestamp:
Aug 18, 2009, 3:13:54 PM (15 years ago)
Author:
Bruno Cornec
Message:

r3335@localhost: bruno | 2009-08-08 23:04:12 +0200

  • Change mr_asprintf to avoid the need of pointer and be consistent with the other mr_mem functions
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.10/mondo/src/mondorestore/mondo-rstr-tools.c

    r2323 r2324  
    272272    if (!bkpinfo->isodir[0]) {
    273273        mr_free(bkpinfo->isodir);
    274         mr_asprintf(p, "/tmp/isodir");
    275         bkpinfo->isodir = p;
     274        mr_asprintf(bkpinfo->isodir, "/tmp/isodir");
    276275    }
    277276    /* End patch */
     
    498497                "Again with the /proc - why is this in your mountlist?");
    499498        } else if (is_this_device_mounted(mountlist->el[lino].device)) {
    500             mr_asprintf(tmp, "%s is already mounted", mountlist->el[lino].device);
    501             log_to_screen(tmp);
    502             mr_free(tmp);
     499            log_to_screen("%s is already mounted", mountlist->el[lino].device);
    503500        } else if (strcmp(mountlist->el[lino].mountpoint, "none")
    504501           && strcmp(mountlist->el[lino].mountpoint, "lvm")
     
    595592        if (!strcmp(bkpinfo->isodir, "/") && am_I_in_disaster_recovery_mode()) {
    596593            mr_free(bkpinfo->isodir);
    597             mr_asprintf(p, "/tmp/isodir");
    598             bkpinfo->isodir = p;
     594            mr_asprintf(bkpinfo->isodir, "/tmp/isodir");
    599595            log_msg(1, "isodir is being set to %s", bkpinfo->isodir);
    600596        }
     
    772768    mr_free(bkpinfo->prefix);
    773769    if (read_cfg_var(cfg_file, "iso-prefix", value) == 0) {
    774         mr_asprintf(tmp1, "%s", value);
    775     } else {
    776         mr_asprintf(tmp1, "%s", STD_PREFIX);
    777     }
    778     bkpinfo->prefix = tmp1;
     770        mr_asprintf(bkpinfo->prefix, "%s", value);
     771    } else {
     772        mr_asprintf(bkpinfo->prefix, "%s", STD_PREFIX);
     773    }
    779774} else if (!strcmp(value, "nfs")) {
    780775    bkpinfo->backup_media_type = nfs;
     
    782777    mr_free(bkpinfo->prefix);
    783778    if (read_cfg_var(cfg_file, "iso-prefix", value) == 0) {
    784         mr_asprintf(tmp1, "%s", value);
    785     } else {
    786         mr_asprintf(tmp1, "%s", STD_PREFIX);
    787     }
    788     bkpinfo->prefix = tmp1;
     779        mr_asprintf(bkpinfo->prefix, "%s", value);
     780    } else {
     781        mr_asprintf(bkpinfo->prefix, "%s", STD_PREFIX);
     782    }
    789783
    790784    if (strstr(call_program_and_get_last_line_of_output("cat /proc/cmdline"), "pxe")) {
     
    796790        }
    797791        mr_free(bkpinfo->prefix);
    798         mr_asprintf(tmp1, "%s", envtmp1);
    799         bkpinfo->prefix = tmp1;
     792        mr_asprintf(bkpinfo->prefix, "%s", envtmp1);
    800793    }
    801794
     
    970963    read_cfg_var(g_mondo_cfg_file, "isodir", iso_path);
    971964    mr_free(bkpinfo->isodir);
    972     mr_asprintf(tmp1, "%s%s", iso_mnt, iso_path);
    973     bkpinfo->isodir = tmp1;
     965    mr_asprintf(bkpinfo->isodir, "%s%s", iso_mnt, iso_path);
    974966    if (!bkpinfo->isodir[0]) {
    975967        mr_free(bkpinfo->isodir);
     
    20122004        }
    20132005        mr_asprintf(tmp, "Unmounting device %s  ", mountlist->el[lino].device);
    2014 
    20152006        update_progress_form(tmp);
    20162007
     
    21942185            }
    21952186            mr_asprintf(tmp, "%s", bkpinfo->media_device);
    2196             if (extract_cfg_file_and_mountlist_from_tape_dev
    2197                 (bkpinfo->media_device)) {
     2187            if (extract_cfg_file_and_mountlist_from_tape_dev (bkpinfo->media_device)) {
    21982188                strcpy(bkpinfo->media_device, "/dev/st0");
    2199                 if (extract_cfg_file_and_mountlist_from_tape_dev
    2200                     (bkpinfo->media_device)) {
     2189                if (extract_cfg_file_and_mountlist_from_tape_dev (bkpinfo->media_device)) {
    22012190                    strcpy(bkpinfo->media_device, "/dev/osst0");
    2202                     if (extract_cfg_file_and_mountlist_from_tape_dev
    2203                         (bkpinfo->media_device)) {
     2191                    if (extract_cfg_file_and_mountlist_from_tape_dev (bkpinfo->media_device)) {
    22042192                        strcpy(bkpinfo->media_device, "/dev/ht0");
    2205                         if (extract_cfg_file_and_mountlist_from_tape_dev
    2206                             (bkpinfo->media_device)) {
    2207                             log_msg(3,
    2208                                     "I tried lots of devices but none worked.");
     2193                        if (extract_cfg_file_and_mountlist_from_tape_dev (bkpinfo->media_device)) {
     2194                            log_msg(3, "I tried lots of devices but none worked.");
    22092195                            strcpy(bkpinfo->media_device, tmp);
    22102196                        }
     
    23432329/* @} - end restoreUtilityGroup */
    23442330
    2345 
    2346 /***************************************************************************
    2347  * F@                                                                      *
    2348  * () -- Hugo Rabson                                  *
    2349  *                                                                         *
    2350  * Purpose:                                                                *
    2351  *                                                                         *
    2352  * Called by:                                                              *
    2353  * Params:    -                      -                                     *
    2354  * Returns:   0=success; nonzero=failure                                   *
    2355  ***************************************************************************/
    2356 
    2357 
    2358 
    23592331void wait_until_software_raids_are_prepped(char *mdstat_file,
    23602332                                           int wait_for_percentage)
Note: See TracChangeset for help on using the changeset viewer.