diff --git a/src/gajim.py b/src/gajim.py
index ad80cfb48cb3af45923ea22d08b01f4589565075..b763f2835bcd7666959269e67698e975b6268b32 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -269,7 +269,7 @@ import dialogs
 def pid_alive():
 	try:
 		pf = open(pid_filename)
-	except:
+	except IOError:
 		# probably file not found
 		return False