]> granicus.if.org Git - libevent/commitdiff
Use event_err() only if the failure is truly unrecoverable.
authorJardel Weyrich <jweyrich@gmail.com>
Sat, 18 Dec 2010 04:40:22 +0000 (02:40 -0200)
committerNick Mathewson <nickm@torproject.org>
Fri, 7 Jan 2011 18:03:32 +0000 (13:03 -0500)
http.c

diff --git a/http.c b/http.c
index 60ea21ee8292d309b7b7c748fda4ab789eaaa1f1..53b58b41b0e9fe47b386db4e36bb6a2683d8cc70 100644 (file)
--- a/http.c
+++ b/http.c
@@ -1110,7 +1110,7 @@ evhttp_connection_set_local_address(struct evhttp_connection *evcon,
        if (evcon->bind_address)
                mm_free(evcon->bind_address);
        if ((evcon->bind_address = mm_strdup(address)) == NULL)
-               event_err(1, "%s: strdup", __func__);
+               event_warn("%s: strdup", __func__);
 }
 
 void
@@ -4032,14 +4032,14 @@ evhttp_uri_parse(const char *source_uri)
 
        struct evhttp_uri *uri = mm_calloc(1, sizeof(struct evhttp_uri));
        if (uri == NULL) {
-               event_err(1, "%s: calloc", __func__);
+               event_warn("%s: calloc", __func__);
                goto err;
        }
        uri->port = -1;
 
        readbuf = mm_strdup(source_uri);
        if (readbuf == NULL) {
-               event_err(1, "%s: strdup", __func__);
+               event_warn("%s: strdup", __func__);
                goto err;
        }
 
@@ -4061,7 +4061,7 @@ evhttp_uri_parse(const char *source_uri)
                *token = '\0';
                uri->scheme = mm_strdup(readp);
                if (uri->scheme == NULL) {
-                       event_err(1, "%s: strdup", __func__);
+                       event_warn("%s: strdup", __func__);
                        goto err;
                }
                readp = token+1; /* eat : */
@@ -4121,21 +4121,21 @@ evhttp_uri_parse(const char *source_uri)
        EVUTIL_ASSERT(path);
        uri->path = mm_strdup(path);
        if (uri->path == NULL) {
-               event_err(1, "%s: strdup", __func__);
+               event_warn("%s: strdup", __func__);
                goto err;
        }
 
        if (query) {
                uri->query = mm_strdup(query);
                if (uri->query == NULL) {
-                       event_err(1, "%s: strdup", __func__);
+                       event_warn("%s: strdup", __func__);
                        goto err;
                }
        }
        if (fragment) {
                uri->fragment = mm_strdup(fragment);
                if (uri->fragment == NULL) {
-                       event_err(1, "%s: strdup", __func__);
+                       event_warn("%s: strdup", __func__);
                        goto err;
                }
        }