From c3c7a879baea59bbc27d750b7e29264f87063598 Mon Sep 17 00:00:00 2001 From: Marton Balint Date: Sat, 6 Feb 2016 17:43:03 +0100 Subject: avutil/dict: add warning to docs about invalidating existing entries when adding a new entry Reviewed-by: Michael Niedermayer Signed-off-by: Marton Balint --- libavutil/dict.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libavutil') diff --git a/libavutil/dict.h b/libavutil/dict.h index b0aa784630..542d540f9f 100644 --- a/libavutil/dict.h +++ b/libavutil/dict.h @@ -116,6 +116,9 @@ int av_dict_count(const AVDictionary *m); * Note: If AV_DICT_DONT_STRDUP_KEY or AV_DICT_DONT_STRDUP_VAL is set, * these arguments will be freed on error. * + * Warning: Adding a new entry to a dictionary invalidates all existing entries + * previously returned with av_dict_get. + * * @param pm pointer to a pointer to a dictionary struct. If *pm is NULL * a dictionary struct is allocated and put in *pm. * @param key entry key to add to *pm (will be av_strduped depending on flags) -- cgit v1.2.3