From aaeadc2e979df481ba8aa000f973c777adff595e Mon Sep 17 00:00:00 2001
From: jsalmon3 <>
Date: Thu, 16 Oct 2003 17:18:06 +0000
Subject: [PATCH] Fixed error message

---
 src/sound/script_sound.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sound/script_sound.cpp b/src/sound/script_sound.cpp
index 1dec2cfd6..bb0b224e3 100644
--- a/src/sound/script_sound.cpp
+++ b/src/sound/script_sound.cpp
@@ -335,11 +335,11 @@ local SCM CclDefineGameSounds(SCM list)
 		    break;
 		}
 	    }
-	    free(str);
 	    if (i == PlayerRaces.Count) {
 		fprintf(stderr, "Unknown race: %s\n", str);
 		ExitFatal(1);
 	    }
+	    free(str);
 	    sublist = gh_cdr(sublist);
 	    data = gh_car(sublist);
 	    if (!CCL_SOUNDP(data)) {
@@ -364,11 +364,11 @@ local SCM CclDefineGameSounds(SCM list)
 		    break;
 		}
 	    }
-	    free(str);
 	    if (i == PlayerRaces.Count) {
 		fprintf(stderr, "Unknown race: %s\n", str);
 		ExitFatal(1);
 	    }
+	    free(str);
 	    sublist = gh_cdr(sublist);
 	    data = gh_car(sublist);
 	    if (!CCL_SOUNDP(data)) {