From: Karel Zak Date: Fri, 9 Jul 2010 11:50:51 +0000 (+0200) Subject: libmount: don't return old data from optls iterator X-Git-Tag: v2.19-rc1~164 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5283b1ce50b23be633a1fbb228dd6f85a7b34dca;p=thirdparty%2Futil-linux.git libmount: don't return old data from optls iterator Signed-off-by: Karel Zak --- diff --git a/shlibs/mount/src/optls.c b/shlibs/mount/src/optls.c index ff2b912bd2..289f40d76e 100644 --- a/shlibs/mount/src/optls.c +++ b/shlibs/mount/src/optls.c @@ -386,6 +386,9 @@ int mnt_optls_next_option(mnt_optls *ls, mnt_iter *itr, if (!itr || !ls || !option) return -1; + + *option = NULL; + if (!itr->head) MNT_ITER_INIT(itr, &ls->opts); while (itr->p != itr->head) {