projects
/
libav.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d10361b
)
crypto: Don't manually free memory allocated via AVOptions
author
Martin Storsjö
<martin@martin.st>
Tue, 8 Nov 2011 22:50:37 +0000
(
00:50
+0200)
committer
Martin Storsjö
<martin@martin.st>
Thu, 10 Nov 2011 08:51:13 +0000
(10:51 +0200)
Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/crypto.c
patch
|
blob
|
blame
|
history
diff --git
a/libavformat/crypto.c
b/libavformat/crypto.c
index
b9d3e03
..
2f0e2bd
100644
(file)
--- a/
libavformat/crypto.c
+++ b/
libavformat/crypto.c
@@
-61,7
+61,7
@@
static const AVClass crypto_class = {
static int crypto_open(URLContext *h, const char *uri, int flags)
{
const char *nested_url;
- int ret;
+ int ret
= 0
;
CryptoContext *c = h->priv_data;
if (!av_strstart(uri, "crypto+", &nested_url) &&
@@
-95,10
+95,7
@@
static int crypto_open(URLContext *h, const char *uri, int flags)
h->is_streamed = 1;
- return 0;
err:
- av_freep(&c->key);
- av_freep(&c->iv);
return ret;
}
@@
-157,8
+154,6
@@
static int crypto_close(URLContext *h)
if (c->hd)
ffurl_close(c->hd);
av_freep(&c->aes);
- av_freep(&c->key);
- av_freep(&c->iv);
return 0;
}