btrfs-progs: make error message from add_clone_source more generic
authorDavid Sterba <dsterba@suse.com>
Thu, 24 Mar 2016 14:26:05 +0000 (15:26 +0100)
committerDavid Sterba <dsterba@suse.com>
Wed, 30 Mar 2016 14:26:21 +0000 (16:26 +0200)
Do not hardcode the error message.

Signed-off-by: David Sterba <dsterba@suse.com>
cmds-send.c

index bdf1c97..4063475 100644 (file)
@@ -474,7 +474,7 @@ int cmd_send(int argc, char **argv)
 
                        ret = add_clone_source(&send, root_id);
                        if (ret < 0) {
-                               error("not enough memory");
+                               error("cannot add clone source: %s", strerror(-ret));
                                goto out;
                        }
                        subvol_uuid_search_finit(&send.sus);
@@ -579,7 +579,7 @@ int cmd_send(int argc, char **argv)
 
                ret = add_clone_source(&send, parent_root_id);
                if (ret < 0) {
-                       error("not enough memory");
+                       error("cannot add clone source: %s", strerror(-ret));
                        goto out;
                }
        }
@@ -677,7 +677,7 @@ int cmd_send(int argc, char **argv)
                        /* done with this subvol, so add it to the clone sources */
                        ret = add_clone_source(&send, root_id);
                        if (ret < 0) {
-                               error("not enough memory");
+                               error("cannot add clone source: %s", strerror(-ret));
                                goto out;
                        }
                }