]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Add handling of error HTTP 500 codes
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 29 Aug 2006 18:12:22 +0000 (18:12 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 29 Aug 2006 18:12:22 +0000 (18:12 +0000)
ChangeLog
src/xend_internal.c

index 844ff95ea7b458c3a022c62672e6b7d486c38794..d58e41f026fa73346c91962f1757ade084e7b309 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Aug 29 13:14:20 EDT 2006 Daniel Berrange <berrange@redhat.com>
+
+       * src/xend_internal.c: Add handling of HTTP 500 error code
+       which can be returned by XenD do indicate failure error when
+       performing the requested operation (Identified by Pete Vetere).
+       
 Tue Aug 29 15:41:46 CEST 2006 Daniel Veillard <veillard@redhat.com>
 
        * python/libvir.c: Pete Vetere pointed out a bug in string cast 
index 48a5c5bde3ad0c98f930fc6a81940dfa7e877d79..71a509eb0095754c56ca21dda758b64df21a8f07 100644 (file)
@@ -521,6 +521,9 @@ http2unix(int ret)
         case 404:
             errno = ESRCH;
             break;
+        case 500:
+            errno = EIO;
+            break;
         default:
             virXendErrorInt(NULL, VIR_ERR_HTTP_ERROR, ret);
             errno = EINVAL;