patches/fortune.02.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 1017 fcee98d1cfd6
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1017
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     1
diff -ur fortune-mod-1.99.1/fortune/fortune.c fortune-mod-1.99.1.mod/fortune/fortune.c
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     2
--- fortune-mod-1.99.1/fortune/fortune.c	2004-03-05 18:59:56.000000000 +0530
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     3
+++ fortune-mod-1.99.1.mod/fortune/fortune.c	2008-03-31 18:46:19.321411981 +0530
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     4
@@ -1627,13 +1627,16 @@
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     5
 	    }
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     6
 	}
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     7
 	if(fp->utf8_charset) {
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     8
-	    char *output;
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
     9
+	    char *output = NULL;
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    10
 	    output = recode_string (request, line);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    11
-	    fputs(output, stdout);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    12
+	    if (output)
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    13
+		  fputs(line,stdout);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    14
 	    free(output);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    15
 	}
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    16
 	else
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    17
-	    fputs(line, stdout);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    18
+	{
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    19
+	  fprintf (stdout, line);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    20
+	}
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    21
     }
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    22
     fflush(stdout);
fcee98d1cfd6 2008-03-31 Pradhap Devarajan < pradhap (at) sun.com>
pradhap
parents:
diff changeset
    23