aboutsummaryrefslogtreecommitdiffstats
path: root/audio/ascd/files/patch-ag
blob: 5ced3c75f1baf4a21a97f82e3c05ce2d6f83d95f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- /usr/ports/audio/ascd/work/ascd-0.13.2/faktory.c    Mon Jul  5 20:52:38 1999
+++ faktory.c   Sat Sep  2 17:26:31 2000
@@ -58,9 +58,9 @@
     unsigned int pos = 0;
 
     if ((strlen(ligne) > 0) && (ligne[0] != '#')) {
-   while ((ligne[pos] != ' ') && (ligne[pos] != 9)) pos++;
+   while (ligne[pos] && (ligne[pos] != ' ') && (ligne[pos] != 9)) pos++;
    tes_sncpy(key, ligne, pos);
-   while (((ligne[pos] == ' ') || (ligne[pos] == 9)) && (pos < strlen(ligne))) pos++;
+   while (ligne[pos] && ((ligne[pos] == ' ') || (ligne[pos] == 9))) pos++;
    if (pos < strlen(ligne)) strcpy(arguments, ligne + pos);
    else strcpy(arguments, "");
    if (debug > 2) fprintf(stderr,"++ input: [%s]\n   key:   [%s]\n   args:  [%s]\n", ligne, key, arguments);