Ignore:
Timestamp:
Mar 5, 2024, 2:06:28 AM (4 months ago)
Author:
Bruno Cornec
Message:

manages prefix dynamically

File:
1 edited

Legend:

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

    r3833 r3835  
    687687        }
    688688        if (read_cfg_var(cfg_file, "iso-prefix", value) == 0) {
    689             strcpy(bkpinfo->prefix,value);
     689            mr_asprintf(bkpinfo->prefix, "%s", value);
    690690        } else {
    691             strcpy(bkpinfo->prefix,STD_PREFIX);
     691            mr_asprintf(bkpinfo->prefix, "%s", STD_PREFIX);
    692692        }
    693693        log_it("Setting Prefix to %s", bkpinfo->prefix);
     
    706706        }
    707707        if (read_cfg_var(cfg_file, "iso-prefix", value) == 0) {
    708                 strcpy(bkpinfo->prefix,value);
     708            mr_asprintf(bkpinfo->prefix, "%s", value);
    709709        } else {
    710                 strcpy(bkpinfo->prefix,STD_PREFIX);
     710            mr_asprintf(bkpinfo->prefix, "%s", STD_PREFIX);
    711711        }
    712712        tmp1 = call_program_and_get_last_line_of_output("cat "CMDLINE);
     
    718718                fatal_error("no imgname variable in environment");
    719719            }
    720             strcpy(bkpinfo->prefix,envtmp1);
     720            mr_asprintf(bkpinfo->prefix, "%s", envtmp1);
    721721        }   
    722722        mr_free(tmp1);
Note: See TracChangeset for help on using the changeset viewer.