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

r3341@localhost: bruno | 2009-08-13 22:36:24 +0200

  • Replacement of some strcpy
  • Change allocation done in resolve_softlinks_to_get_to_actual_device_file(), where_is_root_mounted(), bkptype_to_string(), which_boot_loader()
File:
1 edited

Legend:

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

    r2328 r2330  
    908908        }
    909909        if (!flag_set['d']) {
    910             if ((tmp = find_dvd_device(flag_val['d'])) != NULL) {
    911                 strcpy(flag_val['d'],tmp);
    912                 mr_free(tmp);
     910            if ((tmp1 = find_dvd_device(flag_val['d'])) != NULL) {
     911                strcpy(flag_val['d'],tmp1);
     912                mr_free(tmp1);
    913913                flag_set['d'] = TRUE;
    914914                log_to_screen("I guess DVD drive is at %s", flag_val['d']);
     
    13231323    if (flag_set['f']) {
    13241324        mr_free(bkpinfo->boot_device);
    1325         mr_asprintf(bkpinfo->boot_device, "%s", resolve_softlinks_to_get_to_actual_device_file(flag_val['f']));
     1325        bkpinfo->boot_device = resolve_softlinks_to_get_to_actual_device_file(flag_val['f']);
    13261326    }
    13271327
     
    13321332
    13331333    if (flag_set['Q']) {
    1334         i = which_boot_loader(tmp);
    1335         log_msg(3, "boot loader is %c, residing at %s", i, tmp);
    1336         printf("boot loader is %c, residing at %s\n", i, tmp);
     1334        i = which_boot_loader(tmp1);
     1335        log_msg(3, "boot loader is %c, residing at %s", i, tmp1);
     1336        printf("boot loader is %c, residing at %s\n", i, tmp1);
     1337        mr_free(tmp1);
    13371338        finish(0);
    13381339    }
Note: See TracChangeset for help on using the changeset viewer.