• M
    error: Use error_reportf_err() where it makes obvious sense · c29b77f9
    Markus Armbruster 提交于
    Done with this Coccinelle semantic patch
    
        @@
        expression FMT, E, S;
        expression list ARGS;
        @@
        -    error_report(FMT, ARGS, error_get_pretty(E));
        +    error_reportf_err(E, FMT/*@@@*/, ARGS);
        (
        -    error_free(E);
        |
    	 exit(S);
        |
    	 abort();
        )
    
    followed by a replace of '%s"/*@@@*/' by '"' and some line rewrapping,
    because I can't figure out how to make Coccinelle transform strings.
    
    We now use the error whole instead of just its message obtained with
    error_get_pretty().  This avoids suppressing its hint (see commit
    50b7b000), but I can't see how the errors touched in this commit could
    come with hints.
    Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
    Message-Id: <1450452927-8346-12-git-send-email-armbru@redhat.com>
    Reviewed-by: NEric Blake <eblake@redhat.com>
    c29b77f9
qemu-img.c 88.5 KB