Commit 69630f4d authored by Kacper Michajłow's avatar Kacper Michajłow Committed by Michael Niedermayer

libavutil/opt: Small bugfix in example.

Fix const corectness and zero init the struct. This example code would actually crash when initializing string.
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 75bd5d3e
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
* The following example illustrates an AVOptions-enabled struct: * The following example illustrates an AVOptions-enabled struct:
* @code * @code
* typedef struct test_struct { * typedef struct test_struct {
* AVClass *class; * const AVClass *class;
* int int_opt; * int int_opt;
* char *str_opt; * char *str_opt;
* uint8_t *bin_opt; * uint8_t *bin_opt;
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
* @code * @code
* test_struct *alloc_test_struct(void) * test_struct *alloc_test_struct(void)
* { * {
* test_struct *ret = av_malloc(sizeof(*ret)); * test_struct *ret = av_mallocz(sizeof(*ret));
* ret->class = &test_class; * ret->class = &test_class;
* av_opt_set_defaults(ret); * av_opt_set_defaults(ret);
* return ret; * return ret;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment