X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fparted.c;h=d52ad2c71226933cf3757d8dada7b8208288a2a5;hb=7a091a11d7aeddc170e4d1b833fd9d7d18c00841;hp=068384ef51b5265fcbed892349e1729ab2da94db;hpb=b3d27793f04ae44b2c11f6422a19b4422ac941cd;p=libguestfs.git diff --git a/daemon/parted.c b/daemon/parted.c index 068384e..d52ad2c 100644 --- a/daemon/parted.c +++ b/daemon/parted.c @@ -1,5 +1,5 @@ /* libguestfs - the guestfsd daemon - * Copyright (C) 2009 Red Hat Inc. + * Copyright (C) 2009-2011 Red Hat Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -287,21 +287,21 @@ test_parted_m_opt (void) if (result >= 0) return result; - if (verbose) - fprintf (stderr, "Testing if this parted supports '-m' option.\n"); - char *err = NULL; int r = commandr (NULL, &err, "parted", "-s", "-m", "/dev/null", NULL); if (r == -1) { /* Test failed, eg. missing or completely unusable parted binary. */ reply_with_error ("could not run 'parted' command"); + free (err); return -1; } if (err && strstr (err, "invalid option -- m")) - return result = 0; - - return result = 1; + result = 0; + else + result = 1; + free (err); + return result; } static char * @@ -328,9 +328,6 @@ print_partition_table (const char *device, int parted_has_m_opt) } free (err); - if (verbose) - fprintf (stderr, "parted output:\n%s\n", out); - return out; }