From: Jeff Trawick Date: Tue, 9 Jan 2001 04:09:43 +0000 (+0000) Subject: get rid of a bogus use of perror() X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a11dbea5e8e8ab7fb752ae6bf401b0e95a05e0b7;p=apache get rid of a bogus use of perror() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87623 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/support/htdigest.c b/support/htdigest.c index 9bdbe8d00c..3162fdc255 100644 --- a/support/htdigest.c +++ b/support/htdigest.c @@ -251,10 +251,13 @@ int main(int argc, char *argv[]) if (argc == 5) { if (strcmp(argv[1], "-c")) usage(); - if (apr_open(&tfp, argv[2], APR_WRITE | APR_CREATE, -1, cntxt) != APR_SUCCESS) { - fprintf(stderr, "Could not open passwd file %s for writing.\n", - argv[2]); - perror("apr_open"); + rv = apr_open(&tfp, argv[2], APR_WRITE | APR_CREATE, -1, cntxt); + if (rv != APR_SUCCESS) { + char errmsg[120]; + + fprintf(stderr, "Could not open passwd file %s for writing: %s\n", + argv[2], + apr_strerror(rv, errmsg, sizeof errmsg)); exit(1); } printf("Adding password for %s in realm %s.\n", argv[4], argv[3]);