From: Alan T. DeKok Date: Thu, 20 Dec 2012 19:07:47 +0000 (-0500) Subject: Add descriptive error messages X-Git-Tag: release_3_0_0_beta1~1347 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=314b8fe884f6b160565c417be6418d4fbe96db7a;p=thirdparty%2Ffreeradius-server.git Add descriptive error messages --- diff --git a/src/main/radclient.c b/src/main/radclient.c index f33cf94d7f0..ff16466cf21 100644 --- a/src/main/radclient.c +++ b/src/main/radclient.c @@ -235,7 +235,7 @@ static int radclient_init(const char *filename) */ radclient = malloc(sizeof(*radclient)); if (!radclient) { - perror("radclient: X"); + fprintf(stderr, "radclient: Out of memory\n"); if (fp != stdin) fclose(fp); return 0; } @@ -243,7 +243,7 @@ static int radclient_init(const char *filename) radclient->request = rad_alloc(1); if (!radclient->request) { - fr_perror("radclient: Y"); + fprintf(stderr, "radclient: Out of memory\n"); free(radclient); if (fp != stdin) fclose(fp); return 0; @@ -1148,6 +1148,7 @@ int main(int argc, char **argv) * Walk over the list of filenames, creating the requests. */ if (rbtree_walk(filename_tree, InOrder, filename_walk, NULL) != 0) { + fprintf(stderr, "Failed walking over filenames\n"); exit(1); }