Changeset 2327 in MondoRescue for branches/2.2.10/mondo/src/common/libmondo-filelist.c
- Timestamp:
- Aug 18, 2009, 3:20:37 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/common/libmondo-filelist.c
r2325 r2327 87 87 88 88 /*@ pointers ********************** */ 89 char *ptr ;89 char *ptr = NULL; 90 90 FILE *fout; 91 91 … … 117 117 mr_free(tempfile); 118 118 119 log_it(bkpinfo->image_devs); 120 121 ptr = bkpinfo->image_devs; 122 123 malloc_string(dev); 124 while (ptr && *ptr) { 125 strcpy(dev, ptr); 126 log_it("Examining imagedev %s", dev); 127 for (i = 0; i < (int) strlen(dev) && dev[i] != ' '; i++); 128 dev[i] = '\0'; 129 if (!strlen(dev)) { 130 continue; 131 } 132 fprintf(fout, "%s\n", dev); 133 log_it("Adding '%s' to biggielist", dev); 134 if ((ptr = strchr(ptr, ' '))) { 135 ptr++; 119 if (bkpinfo->image_devs) { 120 log_it("image_devs : %s", bkpinfo->image_devs); 121 122 ptr = bkpinfo->image_devs; 123 124 while (ptr && *ptr) { 125 mr_asprintf(dev, "%s", ptr); 126 log_it("Examining imagedev %s", dev); 127 for (i = 0; i < (int) strlen(dev) && dev[i] != ' '; i++); 128 dev[i] = '\0'; 129 if (!strlen(dev)) { 130 mr_free(dev); 131 continue; 132 } 133 fprintf(fout, "%s\n", dev); 134 log_it("Adding '%s' to biggielist", dev); 135 if ((ptr = strchr(ptr, ' '))) { 136 ptr++; 137 } 138 mr_free(dev); 136 139 } 137 140 } … … 139 142 mvaddstr_and_log_it(g_currentY++, 74, "Done."); 140 143 141 paranoid_free(dev);142 144 return (retval); 143 145 } 144 145 146 146 147
Note:
See TracChangeset
for help on using the changeset viewer.