use briefings with no extension
authorBradley Bell <btb@icculus.org>
Mon, 12 May 2003 22:45:10 +0000 (22:45 +0000)
committerBradley Bell <btb@icculus.org>
Mon, 12 May 2003 22:45:10 +0000 (22:45 +0000)
ChangeLog
NEWS
main/titles.c

index 7b72a27..1fb606e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-12  Bradley Bell  <btb@icculus.org>
+
+       * main/titles.c: use briefings with no extension
+
 0.2.3:
 
 2003-04-30  Bradley Bell  <btb@icculus.org>
diff --git a/NEWS b/NEWS
index 78d62ad..7cab2a0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+--- Version 0.2.4 ---
+- Fix crash on some mission briefings
+
 --- Version 0.2.3 ---
 - Fix linking bug on OS X
 
index 60e1c5a..d27eff7 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: titles.c,v 1.24 2003-03-01 12:50:45 btb Exp $ */
+/* $Id: titles.c,v 1.25 2003-05-12 22:45:10 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -1207,8 +1207,8 @@ int load_screen_text(char *filename, char **buf)
                char nfilename[30], *ptr;
 
                strcpy(nfilename, filename);
-               ptr = strrchr(nfilename, '.');
-               *ptr = '\0';
+               if ((ptr = strrchr(nfilename, '.')))
+                       *ptr = '\0';
                strcat(nfilename, ".txb");
                if ((ifile = cfopen(nfilename, "rb")) == NULL) {
                        mprintf ((0,"can't open %s!\n",nfilename));