Changeset 3831 in MondoRescue for branches/3.3/mondo/src/common


Ignore:
Timestamp:
Mar 4, 2024, 5:47:08 PM (18 months ago)
Author:
Bruno Cornec
Message:

Fix compilation warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3/mondo/src/common/libmondo-devices.c

    r3826 r3831  
    27192719        }
    27202720        bkpinfo->boot_loader = i;
    2721         /* TODO: Check consisytency of boot type and boot loader */
     2721        /* TODO: Check consistency of boot type and boot loader */
    27222722
    27232723        if (bkpinfo->include_paths) {
     
    28152815        bkpinfo->backup_data = TRUE;
    28162816        if (strcmp(compression_type,"lzo") == 0) {
    2817             strcpy(bkpinfo->zip_exe, "lzop");
    2818             strcpy(bkpinfo->zip_suffix, "lzo");
     2817            mr_asprintf(bkpinfo->zip_exe, "%s", "lzop");
     2818            mr_asprintf(bkpinfo->zip_suffix, "%s", "lzo");
    28192819        } else if (strcmp(compression_type,"gzip") == 0) {
    2820             strcpy(bkpinfo->zip_exe, "gzip");
    2821             strcpy(bkpinfo->zip_suffix, "gz");
     2820            mr_asprintf(bkpinfo->zip_exe, "%s", "gzip");
     2821            mr_asprintf(bkpinfo->zip_suffix, "%s", "gz");
    28222822        } else if (strcmp(compression_type,"lzma") == 0) {
    2823             //strcpy(bkpinfo->zip_exe, "xy");
    2824             //strcpy(bkpinfo->zip_suffix, "xy");
     2823            mr_asprintf(bkpinfo->zip_exe, "%s", "xz");
     2824            mr_asprintf(bkpinfo->zip_suffix, "%s", "xz");
    28252825        } else if (strcmp(compression_type,"bzip2") == 0) {
    2826             strcpy(bkpinfo->zip_exe, "bzip2");
    2827             strcpy(bkpinfo->zip_suffix, "bz2");
     2826            mr_asprintf(bkpinfo->zip_exe, "%s", "bzip2");
     2827            mr_asprintf(bkpinfo->zip_suffix, "%s", "bz2");
    28282828        } else {
    2829             bkpinfo->zip_exe[0] = bkpinfo->zip_suffix[0] = '\0';
     2829            mr_free(bkpinfo->zip_exe);
     2830            mr_free(bkpinfo->zip_suffix);
    28302831        }
    28312832#if __FreeBSD__ == 5
    2832         strcpy(bkpinfo->kernel_path, "/boot/kernel/kernel");
     2833        mr_asprintf(bkpinfo->kernel_path, "%s", "/boot/kernel/kernel");
    28332834#elif __FreeBSD__ == 4
    2834         strcpy(bkpinfo->kernel_path, "/kernel");
     2835        mr_asprintf(bkpinfo->kernel_path, "%s", "/kernel");
    28352836#elif linux
    28362837        if (figure_out_kernel_path_interactively_if_necessary(bkpinfo->kernel_path)) {
Note: See TracChangeset for help on using the changeset viewer.