summaryrefslogtreecommitdiff
path: root/gst/printf
diff options
context:
space:
mode:
Diffstat (limited to 'gst/printf')
-rw-r--r--gst/printf/printf-parse.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/printf/printf-parse.c b/gst/printf/printf-parse.c
index fc7b4d5d43..f8d3475f91 100644
--- a/gst/printf/printf-parse.c
+++ b/gst/printf/printf-parse.c
@@ -400,6 +400,7 @@ printf_parse (const char *format, char_directives * d, arguments * a)
type = TYPE_POINTER_EXT;
dp->flags |= FLAG_PTR_EXT;
dp->ptr_ext_char = cp[1];
+ cp += 2;
/* we do not use dp->conversion='s' on purpose here, so we
* can fall back to printing just the pointer with %p if the
* serialisation function returned NULL for some reason */