mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 11:26:16 +01:00
Merge branch 'uri-parsing-fix' into 'master'
GUri build fixes See merge request GNOME/glib!1554
This commit is contained in:
commit
18b89c1486
@ -3,14 +3,18 @@
|
||||
int
|
||||
LLVMFuzzerTestOneInput (const unsigned char *data, size_t size)
|
||||
{
|
||||
unsigned char *nul_terminated_data = NULL;
|
||||
GUri *uri = NULL;
|
||||
gchar *uri_string = NULL;
|
||||
const GUriFlags flags = G_URI_FLAGS_NONE;
|
||||
|
||||
fuzz_set_logging_func ();
|
||||
|
||||
/* ignore @size */
|
||||
/* ignore @size (g_uri_parse() doesn’t support it); ensure @data is nul-terminated */
|
||||
nul_terminated_data = (unsigned char *) g_strndup ((const gchar *) data, size);
|
||||
uri = g_uri_parse ((const gchar *) data, flags, NULL);
|
||||
g_free (nul_terminated_data);
|
||||
|
||||
if (uri == NULL)
|
||||
return 0;
|
||||
|
||||
|
@ -196,6 +196,7 @@ glib/gshell.c
|
||||
glib/gspawn.c
|
||||
glib/gspawn-win32.c
|
||||
glib/gstrfuncs.c
|
||||
glib/guri.c
|
||||
glib/gutf8.c
|
||||
glib/gutils.c
|
||||
glib/guuid.c
|
||||
|
Loading…
Reference in New Issue
Block a user