=?UTF-8?Q?Fr=C3=A9d=C3=A9ric=20Delanoy=20?=: twain_32: Ensure FreeLibrary is called on error case (coverity).

Alexandre Julliard julliard at winehq.org
Fri Nov 29 13:24:28 CST 2013


Module: wine
Branch: master
Commit: 8e262f87361b7d864c1d98b06fcc7dc478cbaf0b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8e262f87361b7d864c1d98b06fcc7dc478cbaf0b

Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date:   Wed Nov 27 13:50:35 2013 +0100

twain_32: Ensure FreeLibrary is called on error case (coverity).

---

 dlls/twain_32/dsm_ctrl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/twain_32/dsm_ctrl.c b/dlls/twain_32/dsm_ctrl.c
index 09e49c8..9bbd0fa 100644
--- a/dlls/twain_32/dsm_ctrl.c
+++ b/dlls/twain_32/dsm_ctrl.c
@@ -75,7 +75,7 @@ twain_add_onedriver(const char *dsname) {
 		ret = dsEntry (&fakeOrigin, DG_CONTROL, DAT_IDENTITY, MSG_GET, &sourceId);
 		if (ret != TWRC_SUCCESS) {
 			ERR("Source->(DG_CONTROL,DAT_IDENTITY,MSG_GET) failed!\n");
-			return;
+                        break;
 		}
 		TRACE("Manufacturer: %s\n",	debugstr_a(sourceId.Manufacturer));
 		TRACE("ProductFamily: %s\n",	debugstr_a(sourceId.ProductFamily));




More information about the wine-cvs mailing list