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

r3337@localhost: bruno | 2009-08-11 20:02:18 +0200
bkpinfo->boot_device and bkpinfo->zip_exe are now dynamically allocated

File:
1 edited

Legend:

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

    r2325 r2326  
    616616    }
    617617
    618     if (!bkpinfo->nonbootable_backup
    619         && (bkpinfo->boot_loader == '\0'
    620             || bkpinfo->boot_device[0] == '\0')) {
     618    if (!bkpinfo->nonbootable_backup && (bkpinfo->boot_loader == '\0' || bkpinfo->boot_device == NULL)) {
    621619
    622620#ifdef __FreeBSD__
     
    660658            bkpinfo->boot_loader = ch;
    661659        }
    662         if (bkpinfo->boot_device[0] != '\0') {
     660        if (bkpinfo->boot_device != NULL) {
    663661            log_msg(2, "User specified boot device. It is '%s'.", bkpinfo->boot_device);
    664662        } else {
    665             strcpy(bkpinfo->boot_device, bootdev);
     663            mr_asprintf(bkpinfo->boot_device, "%s", bootdev);
    666664        }
    667665    }
Note: See TracChangeset for help on using the changeset viewer.