diff --git a/src/org/jitsi/impl/neomedia/device/AudioSystem.java b/src/org/jitsi/impl/neomedia/device/AudioSystem.java
index fade77f7e0beffecd2d2a50c60786438103e6096..687044839df688d701a97c0b0f51635b28e864bf 100644
--- a/src/org/jitsi/impl/neomedia/device/AudioSystem.java
+++ b/src/org/jitsi/impl/neomedia/device/AudioSystem.java
@@ -254,10 +254,6 @@ protected void preInitialize()
     protected void postInitialize()
     {
         try
-        {
-            super.postInitialize();
-        }
-        finally
         {
             try
             {
@@ -278,6 +274,10 @@ protected void postInitialize()
                 }
             }
         }
+        finally
+        {
+            super.postInitialize();
+        }
     }
 
     /**