[Pcsclite-cvs-commit] r5125 - /trunk/PCSC/src/simclist.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Fri Aug 13 11:53:10 UTC 2010
Author: rousseau
Date: Fri Aug 13 11:53:10 2010
New Revision: 5125
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5125
Log:
Reset mid field when the list is empty to avoid assert() errors
Modified:
trunk/PCSC/src/simclist.c
Modified: trunk/PCSC/src/simclist.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/simclist.c?rev=5125&op=diff
==============================================================================
--- trunk/PCSC/src/simclist.c (original)
+++ trunk/PCSC/src/simclist.c Fri Aug 13 11:53:10 2010
@@ -393,7 +393,10 @@
tmp->data = NULL; /* save data from list_drop_elem() free() */
list_drop_elem(l, tmp, pos);
l->numels--;
-
+
+ if (0 == l->numels)
+ l->mid = NULL;
+
assert(list_repOk(l));
return data;
@@ -476,6 +479,8 @@
l->numels--;
+ if (0 == l->numels)
+ l->mid = NULL;
assert(list_repOk(l));
More information about the Pcsclite-cvs-commit
mailing list