Jörg Höhle : mcicda: Fix an early return statement in Open.

Alexandre Julliard julliard at winehq.org
Thu Oct 8 08:57:14 CDT 2009


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

Author: Jörg Höhle <hoehle at users.sourceforge.net>
Date:   Thu Oct  1 19:34:05 2009 +0200

mcicda: Fix an early return statement in Open.

---

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

diff --git a/dlls/mcicda/mcicda.c b/dlls/mcicda/mcicda.c
index 81dc18f..92c9435 100644
--- a/dlls/mcicda/mcicda.c
+++ b/dlls/mcicda/mcicda.c
@@ -419,7 +419,8 @@ static DWORD MCICDA_Open(UINT wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSW lpOpenPar
     if (dwFlags & MCI_OPEN_ELEMENT) {
         if (dwFlags & MCI_OPEN_ELEMENT_ID) {
             WARN("MCI_OPEN_ELEMENT_ID %p! Abort\n", lpOpenParms->lpstrElementName);
-            return MCIERR_NO_ELEMENT_ALLOWED;
+            ret = MCIERR_NO_ELEMENT_ALLOWED;
+            goto the_error;
         }
         TRACE("MCI_OPEN_ELEMENT element name: %s\n", debugstr_w(lpOpenParms->lpstrElementName));
         if (!isalpha(lpOpenParms->lpstrElementName[0]) || lpOpenParms->lpstrElementName[1] != ':' ||




More information about the wine-cvs mailing list