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-04-30 16:05:48 +03:00
2014-06-02 16:29:00 +02:00
2014-04-22 12:40:57 +02:00
2015-05-08 13:01:06 +02:00
2015-05-08 13:01:06 +02:00
2015-05-08 13:01:07 +02:00
2016-01-08 09:25:50 +01:00
2015-07-27 14:12:18 +01:00
2015-05-08 13:01:07 +02:00
2015-05-08 13:01:07 +02:00
2016-01-08 09:29:24 +01:00
2015-11-03 11:56:23 +01:00
2013-02-19 12:30:05 +01:00
2013-06-20 16:39:52 +02:00