From 8f414cd040aa11957a443ddda42ad14b83733007 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Mon, 10 Oct 2011 15:22:52 +0200 Subject: pactree: Make error message smarter in register_syncs() Our error message used to be very unclear when the configuration file could not be found: $ ./pactree -lsr gtk error: failed to register sync DBs Instead, display an accurate message and include the file name: $ ./pactree -lsr gtk error: config file /usr/local/etc/pacman.conf could not be read Also, move the error message inside register_syncs() to allow for differentiating between different errors that might require a handler in the future. Signed-off-by: Lukas Fleischer Signed-off-by: Dan McGee --- src/util/pactree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/pactree.c b/src/util/pactree.c index 5e98f794..997ba466 100644 --- a/src/util/pactree.c +++ b/src/util/pactree.c @@ -162,6 +162,7 @@ static int register_syncs(void) { fp = fopen(configfile, "r"); if(!fp) { + fprintf(stderr, "error: config file %s could not be read\n", configfile); return 1; } @@ -463,7 +464,6 @@ int main(int argc, char *argv[]) if(searchsyncs) { if(register_syncs() != 0) { - fprintf(stderr, "error: failed to register sync DBs\n"); ret = 1; goto finish; } -- cgit v1.2.3-24-g4f1b