Updated version number, fixed segmentation fault when unsetting $HOME
authorGabriel Pérez-Cerezo <gabriel@gpcf.eu>
Tue, 4 Nov 2014 16:37:26 +0000 (17:37 +0100)
committerGabriel Pérez-Cerezo <gabriel@gpcf.eu>
Tue, 4 Nov 2014 16:37:26 +0000 (17:37 +0100)
2048.c
Makefile
debian/changelog
debian/files

diff --git a/2048.c b/2048.c
index c0b3c9b..9bd741d 100644 (file)
--- a/2048.c
+++ b/2048.c
@@ -399,15 +399,15 @@ int set_high_score(int score, int oldhighscore) {
 int main(int argc, char *argv[]) {
 
     
-
   uint16_t board[SIZE][SIZE];
   char c;
   char l = 0;
   size_t dashcount = 0;
   bool success;
   FILE *f = NULL;
-  HOME = (char*)malloc(strlen(getenv("HOME")+1));
+
   HOME=getenv("HOME");
+  if (HOME == NULL ) HOME=""; // avoid segfault if HOME is unset.
   SCOREFILE= (char*)malloc(strlen(HOME)+strlen(REL_SCOREFILE)+1);
   CONFFILE= (char*)malloc(strlen(HOME)+strlen(REL_CONFFILE)+1);
   strcpy(SCOREFILE, HOME);
@@ -419,6 +419,7 @@ int main(int argc, char *argv[]) {
   
   f = fopen(CONFFILE, "r");
   if (!(NULL == f)) {
+    // get the color scheme from the file.
     fscanf(f, "%c", &l);
     fclose(f);
   }
index b0cf0d9..0849417 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -15,10 +15,10 @@ uninstall :
        rm -f $(DESTDIR)$(MANPATH)/2048.6
 clean:
        rm -rf ./2048
-       rm -rf ./2048-1.0.tar.gz
+       rm -rf ./2048-1.0.2.tar.gz
 dist: clean
-       mkdir -p 2048-1.0.1/
-       cp -R 2048.c 2048.6 Makefile 2048-1.0.1/
-       tar -czvf 2048-1.0.1.tar.gz 2048-1.0.1/
-       rm -rf 2048-1.0.1/
+       mkdir -p 2048-1.0.2/
+       cp -R 2048.c 2048.6 Makefile 2048-1.0.2/
+       tar -czvf 2048-1.0.1.tar.gz 2048-1.0.2/
+       rm -rf 2048-1.0.2/
        @echo Package created
index 19c4272..0472697 100644 (file)
@@ -1,3 +1,11 @@
+2048 (1.0.1-1) sid; urgency=low
+
+  * Changed information on the authors of the game.
+  * Changed manpage.
+  * Changed version number.
+
+ -- Gabriel Perez-Cerezo <gabriel@gpcf.eu>  Mon, 03 Nov 2014 18:36:19 +0100
+
 2048 (1.0-4) sid; urgency=low
 
   * Fixed possible segfault
index 926a532..30d5065 100644 (file)
@@ -1 +1 @@
-2048_1.0-4_i386.deb games optional
+2048_1.0.1-1_i386.deb games optional