patch-faktory_c 824 B

12345678910111213141516
  1. $OpenBSD: patch-faktory_c,v 1.2 2013/04/25 16:26:52 sthen Exp $
  2. --- faktory.c.orig Mon Jul 5 17:52:38 1999
  3. +++ faktory.c Thu Apr 25 17:26:18 2013
  4. @@ -58,9 +58,9 @@ int fak_parse_line(char *ligne, char *key, char *argum
  5. unsigned int pos = 0;
  6. if ((strlen(ligne) > 0) && (ligne[0] != '#')) {
  7. - while ((ligne[pos] != ' ') && (ligne[pos] != 9)) pos++;
  8. + while (ligne[pos] && (ligne[pos] != ' ') && (ligne[pos] != '\t')) pos++;
  9. tes_sncpy(key, ligne, pos);
  10. - while (((ligne[pos] == ' ') || (ligne[pos] == 9)) && (pos < strlen(ligne))) pos++;
  11. + while (ligne[pos] && ((ligne[pos] == ' ') || (ligne[pos] == '\t'))) pos++;
  12. if (pos < strlen(ligne)) strcpy(arguments, ligne + pos);
  13. else strcpy(arguments, "");
  14. if (debug > 2) fprintf(stderr,"++ input: [%s]\n key: [%s]\n args: [%s]\n", ligne, key, arguments);