mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-11-04 00:53:12 +03:00
Update code for buffer changes
This commit is contained in:
@@ -258,7 +258,7 @@ xsltFuzzXsltInit(void) {
|
|||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
xmlChar *
|
const xmlChar *
|
||||||
xsltFuzzXslt(const char *data, size_t size) {
|
xsltFuzzXslt(const char *data, size_t size) {
|
||||||
const char *xsltBuffer, *xsltUrl, *docBuffer, *docUrl;
|
const char *xsltBuffer, *xsltUrl, *docBuffer, *docUrl;
|
||||||
xmlDocPtr xsltDoc = NULL, doc = NULL;
|
xmlDocPtr xsltDoc = NULL, doc = NULL;
|
||||||
@@ -266,7 +266,7 @@ xsltFuzzXslt(const char *data, size_t size) {
|
|||||||
xmlNodePtr root;
|
xmlNodePtr root;
|
||||||
xsltStylesheetPtr sheet = NULL;
|
xsltStylesheetPtr sheet = NULL;
|
||||||
xsltTransformContextPtr ctxt = NULL;
|
xsltTransformContextPtr ctxt = NULL;
|
||||||
xmlChar *ret = NULL;
|
const xmlChar *ret = NULL;
|
||||||
size_t xsltSize, docSize, maxAllocs;
|
size_t xsltSize, docSize, maxAllocs;
|
||||||
int retLen;
|
int retLen;
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ xsltFuzzXPathCleanup(void);
|
|||||||
int
|
int
|
||||||
xsltFuzzXsltInit(void);
|
xsltFuzzXsltInit(void);
|
||||||
|
|
||||||
xmlChar *
|
const xmlChar *
|
||||||
xsltFuzzXslt(const char *data, size_t size);
|
xsltFuzzXslt(const char *data, size_t size);
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ testXPath(void) {
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
testXslt(void) {
|
testXslt(void) {
|
||||||
xmlChar *result;
|
const xmlChar *result;
|
||||||
const char fuzzData[] =
|
const char fuzzData[] =
|
||||||
"\0\0\0\0stylesheet.xsl\\\n"
|
"\0\0\0\0stylesheet.xsl\\\n"
|
||||||
"<xsl:stylesheet"
|
"<xsl:stylesheet"
|
||||||
@@ -73,7 +73,7 @@ testXslt(void) {
|
|||||||
ret = 1;
|
ret = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
xmlFree(result);
|
xmlFree((void *) result);
|
||||||
xsltFuzzXsltCleanup();
|
xsltFuzzXsltCleanup();
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ threadRoutine1(void *data)
|
|||||||
xmlDocPtr input;
|
xmlDocPtr input;
|
||||||
xmlDocPtr style;
|
xmlDocPtr style;
|
||||||
xmlDocPtr res;
|
xmlDocPtr res;
|
||||||
xmlChar *result;
|
const xmlChar *result;
|
||||||
int len;
|
int len;
|
||||||
xsltStylesheetPtr cur;
|
xsltStylesheetPtr cur;
|
||||||
int id = (int) (size_t) data;
|
int id = (int) (size_t) data;
|
||||||
@@ -133,7 +133,7 @@ threadRoutine1(void *data)
|
|||||||
xsltFreeStylesheet(cur);
|
xsltFreeStylesheet(cur);
|
||||||
xmlFreeDoc(input);
|
xmlFreeDoc(input);
|
||||||
xmlFreeDoc(res);
|
xmlFreeDoc(res);
|
||||||
xmlFree(result);
|
xmlFree((void *) result);
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -142,7 +142,7 @@ threadRoutine2(void *data)
|
|||||||
{
|
{
|
||||||
xmlDocPtr input;
|
xmlDocPtr input;
|
||||||
xmlDocPtr res;
|
xmlDocPtr res;
|
||||||
xmlChar *result;
|
const xmlChar *result;
|
||||||
int len;
|
int len;
|
||||||
xsltStylesheetPtr cur = (xsltStylesheetPtr) data;
|
xsltStylesheetPtr cur = (xsltStylesheetPtr) data;
|
||||||
|
|
||||||
@@ -170,7 +170,7 @@ threadRoutine2(void *data)
|
|||||||
}
|
}
|
||||||
xmlFreeDoc(input);
|
xmlFreeDoc(input);
|
||||||
xmlFreeDoc(res);
|
xmlFreeDoc(res);
|
||||||
xmlFree(result);
|
xmlFree((void *) result);
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
int
|
int
|
||||||
|
|||||||
Reference in New Issue
Block a user