Disable xmlNanoHTTP 84/298784/3 pqc
authorDaniel Kita <d.kita@samsung.com>
Wed, 13 Sep 2023 10:35:51 +0000 (12:35 +0200)
committerDaniel Kita <d.kita@samsung.com>
Wed, 13 Sep 2023 11:04:11 +0000 (13:04 +0200)
xmlNanoHTTP causes errors so it's disabled in scope of pqc.

Change-Id: Ibba5e14afa0bce0751bed67aa969b12243695c72

src/io.c

index a6d593c..f5815d7 100644 (file)
--- a/src/io.c
+++ b/src/io.c
@@ -24,9 +24,9 @@
 #include <libxml/tree.h>
 #include <libxml/xmlIO.h>
 
-#ifdef LIBXML_HTTP_ENABLED
-#include <libxml/nanohttp.h>
-#endif /* LIBXML_HTTP_ENABLED */
+//#ifdef LIBXML_HTTP_ENABLED
+//#include <libxml/nanohttp.h>
+//#endif /* LIBXML_HTTP_ENABLED */
 
 #ifdef LIBXML_FTP_ENABLED
 #include <libxml/nanoftp.h>
@@ -165,9 +165,9 @@ xmlSecIOInit(void) {
     xmlNanoFTPInit();
 #endif /* LIBXML_FTP_ENABLED */
 
-#ifdef LIBXML_HTTP_ENABLED
-    xmlNanoHTTPInit();
-#endif /* LIBXML_HTTP_ENABLED */
+//#ifdef LIBXML_HTTP_ENABLED
+//    xmlNanoHTTPInit();
+//#endif /* LIBXML_HTTP_ENABLED */
 
     ret = xmlSecIORegisterDefaultCallbacks();
     if(ret < 0) {
@@ -187,9 +187,9 @@ xmlSecIOInit(void) {
 void
 xmlSecIOShutdown(void) {
 
-#ifdef LIBXML_HTTP_ENABLED
-    xmlNanoHTTPCleanup();
-#endif /* LIBXML_HTTP_ENABLED */
+//#ifdef LIBXML_HTTP_ENABLED
+//    xmlNanoHTTPCleanup();
+//#endif /* LIBXML_HTTP_ENABLED */
 
 #ifdef LIBXML_FTP_ENABLED
     xmlNanoFTPCleanup();
@@ -264,14 +264,14 @@ xmlSecIORegisterDefaultCallbacks(void) {
         return(-1);
     }
 
-#ifdef LIBXML_HTTP_ENABLED
-    ret = xmlSecIORegisterCallbacks(xmlIOHTTPMatch, xmlIOHTTPOpen,
-                              xmlIOHTTPRead, xmlIOHTTPClose);
-    if(ret < 0) {
-        xmlSecInternalError("xmlSecIORegisterCallbacks(http)", NULL);
-        return(-1);
-    }
-#endif /* LIBXML_HTTP_ENABLED */
+//#ifdef LIBXML_HTTP_ENABLED
+//    ret = xmlSecIORegisterCallbacks(xmlIOHTTPMatch, xmlIOHTTPOpen,
+//                              xmlIOHTTPRead, xmlIOHTTPClose);
+//    if(ret < 0) {
+//        xmlSecInternalError("xmlSecIORegisterCallbacks(http)", NULL);
+//        return(-1);
+//    }
+//#endif /* LIBXML_HTTP_ENABLED */
 
 #ifdef LIBXML_FTP_ENABLED
     ret = xmlSecIORegisterCallbacks(xmlIOFTPMatch, xmlIOFTPOpen,