1
0
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:
Iván Chavero
2025-09-21 02:26:16 -06:00
parent 7a045db8de
commit 294aeac714
4 changed files with 9 additions and 9 deletions

View File

@@ -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;

View File

@@ -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

View File

@@ -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;

View File

@@ -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