winejoystick.drv: Fix file descriptor leak.
diff --git a/dlls/winejoystick.drv/joystick.c b/dlls/winejoystick.drv/joystick.c
index 41d6eb8..38fb0cf 100644
--- a/dlls/winejoystick.drv/joystick.c
+++ b/dlls/winejoystick.drv/joystick.c
@@ -178,8 +178,9 @@
 #endif
     if ((jstick->dev = open(buf, flags)) < 0) {
         sprintf(buf, JOYDEV_OLD, jstick->joyIntf);
+        jstick->dev = open(buf, flags);
     }
-    return (jstick->dev = open(buf, flags));
+    return jstick->dev;
 }