]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/blobdiff - libavformat/aviobuf.c
Initialize s->opaque before calling url_resetbuf().
[frescor/ffmpeg.git] / libavformat / aviobuf.c
index b680c1dfbc3dfcb4b398066b65720ff20ff69c99..d1dc09ba0fae1e0f6462eae85bc42715dd9366bf 100644 (file)
@@ -40,8 +40,8 @@ int init_put_byte(ByteIOContext *s,
     s->buffer = buffer;
     s->buffer_size = buffer_size;
     s->buf_ptr = buffer;
-    url_resetbuf(s, write_flag ? URL_WRONLY : URL_RDONLY);
     s->opaque = opaque;
+    url_resetbuf(s, write_flag ? URL_WRONLY : URL_RDONLY);
     s->write_packet = write_packet;
     s->read_packet = read_packet;
     s->seek = seek;