Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 4663f0170e558328697302d7ed706bb0 > files > 2

ocp-0.1.20-8.fc13.src.rpm

diff -up ocp-0.1.20/playgmi/gmitimidity.c.timidity ocp-0.1.20/playgmi/gmitimidity.c
--- ocp-0.1.20/playgmi/gmitimidity.c.timidity	2010-05-17 05:55:16.000000000 -0400
+++ ocp-0.1.20/playgmi/gmitimidity.c	2011-06-01 23:36:26.491647508 -0400
@@ -56,7 +56,7 @@ static void parse_config(FILE *input, in
 		if ((pos=strchr(line, '#')))
 			*pos=0;
 		base=line;
-		while ((*base)&&(*base==' '))
+		while ((*base)&&isspace(*base))
 			base++;
 		if (!base)
 			continue;
@@ -184,7 +184,7 @@ static int loadpatchTimidity( struct min
 		fprintf(stderr, "[timidity] not entry configured for program %d\n", program);
 		return errFileMiss;
 	}
-	for (i=DirectoryStackIndex-1;i>=0;i--)
+	for (i=DirectoryStackIndex;i>=0;i--)
 	{
 		snprintf(path, sizeof(path), "%s/%s.pat", DirectoryStack[i], midInstrumentNames[program]);
 		if ((file=fopen(path, "r"))!=NULL)
@@ -220,7 +220,7 @@ static int addpatchTimidity( struct mins
 		fprintf(stderr, "[timidity] not entry configured for program %d\n", program);
 		return errFileMiss;
 	}
-	for (i=DirectoryStackIndex-1;i>=0;i--)
+	for (i=DirectoryStackIndex;i>=0;i--)
 	{
 		snprintf(path, sizeof(path), "%s/%s.pat", DirectoryStack[i], midInstrumentNames[program]);
 		if ((file=fopen(path, "r"))!=NULL)