diff options
Diffstat (limited to 'gst/gstregistrychunks.c')
-rw-r--r-- | gst/gstregistrychunks.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/gstregistrychunks.c b/gst/gstregistrychunks.c index b352c45780..80d0d4ffc6 100644 --- a/gst/gstregistrychunks.c +++ b/gst/gstregistrychunks.c @@ -40,6 +40,7 @@ #include <gst/gstinfo.h> #include <gst/gstenumtypes.h> #include <gst/gstpadtemplate.h> +#include "glib-compat-private.h" #include <gst/gstregistrychunks.h> @@ -95,7 +96,7 @@ _strnlen (const gchar * str, gint maxlen) gint _len = _strnlen (inptr, (endptr-inptr)); \ if (_len == -1) \ goto error_label; \ - outptr = g_memdup ((gconstpointer)inptr, _len + 1); \ + outptr = g_memdup2 ((gconstpointer)inptr, _len + 1); \ inptr += _len + 1; \ }G_STMT_END |