diff -Naur --exclude=level --exclude=image --exclude=Makefile --exclude='*.raw' XBlast-TNT.orig/x11_sound.c XBlast-TNT.modify/x11_sound.c
--- XBlast-TNT.orig/x11_sound.c	2001-08-13 22:18:21.000000000 +0200
+++ XBlast-TNT.modify/x11_sound.c	2002-05-25 11:23:49.000000000 +0200
@@ -245,7 +245,7 @@
 {
   int wait_status;
 
-  if (serverPid != -1) {
+  if (soundInitialized && serverPid != -1) {
     kill (serverPid, SIGINT);
     wait (&wait_status);
     UnregisterSound (ackPipe[0]);
diff -Naur --exclude=level --exclude=image --exclude=Makefile --exclude='*.raw' XBlast-TNT.orig/sounds/Imakefile XBlast-TNT.modify/sounds/Imakefile
--- XBlast-TNT.orig/sounds/Imakefile	1970-01-01 01:00:00.000000000 +0100
+++ XBlast-TNT.modify/sounds/Imakefile	1999-08-07 22:18:30.000000000 +0200
@@ -0,0 +1,34 @@
+/* 
+ * Program XBLAST V2.6 
+ * 1993-1999 (C) by Oliver Vogel (e-mail: vogel@ikp.uni-koeln.de)
+ *
+ * File: sounds/Imakefile
+ * August 7th, 1999
+ * started August 1993
+ */
+
+/*
+ * common part 
+ */
+
+XBLASTDIR=$(LIBDIR)/xblast
+SOUNDDIR=$(XBLASTDIR)/sounds
+
+/*
+ * install rule	
+ */
+
+RAWFILES = xb_appl.raw xb_bad.raw xb_butt.raw xb_cmpnd.raw xb_dead.raw \
+	   xb_drop.raw xb_expl.raw xb_haunt.raw xb_intro.raw xb_kick.raw \
+	   xb_nvis.raw xb_nvnc.raw xb_ouch.raw xb_pump.raw xb_shoot.raw \
+	   xb_spbmb.raw xb_spir.raw xb_stun.raw xb_warn.raw xb_whrl.raw \
+	   xb_won.raw xbfin.raw xbfire.raw xbinj.raw xbmbmb.raw xbnbmb.raw \
+	   xbnkick.raw xbnpmp.raw xbnrc.raw xbntel.raw xbslide.raw xbtele.raw \
+	   xbholy.raw xbcloak.raw xbfast.raw xblife.raw xbslay.raw xbslow.raw \
+	   xbtele1.raw xbtele2.raw xbdcloak.raw	xbcloakx.raw xbstep.raw \
+	   xb_bombmorph.raw
+
+
+InstallMultiple($(RAWFILES),$(SOUNDDIR))
+
+

