Markus Armbruster e43bfd9c87 error: Use error_prepend() where it makes obvious sense
Done with this Coccinelle semantic patch

    @@
    expression FMT, E1, E2;
    expression list ARGS;
    @@
    -    error_setg(E1, FMT, ARGS, error_get_pretty(E2));
    +    error_propagate(E1, E2);/*###*/
    +    error_prepend(E1, FMT/*@@@*/, ARGS);

followed by manual cleanup, first because I can't figure out how to
make Coccinelle transform strings, and second to get rid of now
superfluous error_propagate().

We now use or propagate the original error whole instead of just its
message obtained with error_get_pretty().  This avoids suppressing its
hint (see commit 50b7b00), but I can't see how the errors touched in
this commit could come with hints.  It also improves the message
printed with &error_abort when we screw up (see commit 1e9b65b).

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
2016-01-13 15:16:17 +01:00
..
2015-12-18 14:34:43 +01:00
2015-10-16 15:34:29 +02:00
2015-10-16 15:34:29 +02:00
2015-11-11 16:25:47 +01:00
2015-10-16 15:34:29 +02:00
2016-01-11 11:39:28 +03:00
2015-04-28 15:36:09 +02:00
2016-01-07 21:30:17 +01:00
2015-11-12 16:22:43 +01:00
2015-07-14 17:15:23 +02:00
2014-08-15 15:07:14 +02:00
2015-10-16 15:34:29 +02:00
2015-11-02 08:30:27 +01:00
2015-10-16 15:34:29 +02:00
2015-10-16 15:34:30 +02:00