Ignore:
Timestamp:
Nov 18, 2016, 5:31:43 PM (7 years ago)
Author:
Bruno Cornec
Message:

mr_strip_spaces now returns a dynamically allocated string

File:
1 edited

Legend:

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

    r3610 r3614  
    2424#include "libmondo-stream-EXT.h"
    2525
    26 extern void mr_strip_spaces(char *);
    27 
    28 #include <sys/types.h>
    2926#ifdef __FreeBSD__
    3027#define DKTYPENAMES
     
    10401037    } else {
    10411038        mr_getline(p, pin);
    1042         mr_asprintf(good_formats, " %s",p);
     1039        good_formats = mr_strip_spaces(p);
    10431040        mr_free(p);
    10441041        (void)pclose(pin);
    1045         mr_strip_spaces(good_formats);
    10461042        mr_strcat(good_formats, " swap lvm raid ntfs-3g ntfs 7 ");  // " ntfs 7 " -- um, cheating much? :)
    10471043        if (strstr(good_formats, format_sz)) {
     
    24612457            }
    24622458            mr_free(bkpinfo->netfs_mount);
    2463             mr_asprintf(bkpinfo->netfs_mount, "%s", p);
     2459            // check whether already mounted - we better remove
     2460            // surrounding spaces and trailing '/' for this
     2461            bkpinfo->netfs_mount = mr_strip_spaces(p);
    24642462            if (!bkpinfo->restore_data) {
    24652463                if ((compression_type = which_compression_type()) == NULL) {
     
    24732471                }
    24742472            }
    2475             // check whether already mounted - we better remove
    2476             // surrounding spaces and trailing '/' for this
    2477             mr_strip_spaces(bkpinfo->netfs_mount);
    24782473            if (bkpinfo->netfs_mount[strlen(bkpinfo->netfs_mount) - 1] == '/')
    24792474                bkpinfo->netfs_mount[strlen(bkpinfo->netfs_mount) - 1] = '\0';
     
    26072602        }
    26082603        mr_free(bkpinfo->netfs_remote_dir);
    2609         mr_asprintf(bkpinfo->netfs_remote_dir, "%s", tmp1);
    2610 
    26112604        // check whether writable - we better remove surrounding spaces for this
    2612         mr_strip_spaces(bkpinfo->netfs_remote_dir);
     2605        bkpinfo->netfs_remote_dir = mr_strip_spaces(tmp1);
    26132606
    26142607        if (!popup_and_get_string("Prefix.", "Please enter the prefix that will be prepended to your ISO filename.  Example: machine1 to obtain machine1-[1-9]*.iso files", bkpinfo->prefix, MAX_STR_LEN / 4)) {
Note: See TracChangeset for help on using the changeset viewer.