]> granicus.if.org Git - libnl/commit
lib/cache_mgr.c: remove pointless goto
authorRasmus Villemoes <linux@rasmusvillemoes.dk>
Thu, 8 Jun 2017 08:59:20 +0000 (10:59 +0200)
committerRasmus Villemoes <linux@rasmusvillemoes.dk>
Thu, 8 Jun 2017 08:59:20 +0000 (10:59 +0200)
commit77a4c150bb6ce20ddddaa5f4e75b964ccfac8978
tree8d7fa35417709953010ca920f921eb0ff8336dae
parent3cbfa90c9cbf1c2f499845c18d5bc6d04d435325
lib/cache_mgr.c: remove pointless goto

The only way we can enter the block containing this goto is if i is
equal to (the old value of) mngr->cm_nassocs, and that slot is now
guaranteed to exist and be vacant after the succesful realloc call,
while no earlier slots can have become available [there's no locking
involved, so I assume that avoiding concurrent operations on a struct
nl_cache_mngr is up to the caller].
lib/cache_mngr.c