SF.net SVN: geany:[3981] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Thu Jul 16 17:41:29 UTC 2009


Revision: 3981
          http://geany.svn.sourceforge.net/geany/?rev=3981&view=rev
Author:   eht16
Date:     2009-07-16 17:41:25 +0000 (Thu, 16 Jul 2009)

Log Message:
-----------
Fix broken special case handling when detecting filetypes from a shebang or other special file headers.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/filetypes.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2009-07-16 15:54:45 UTC (rev 3980)
+++ trunk/ChangeLog	2009-07-16 17:41:25 UTC (rev 3981)
@@ -1,8 +1,11 @@
 2009-07-16  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
 
  * src/document.c:
-   Enable file monitoring for files which are written to disk by Geany 
+   Enable file monitoring for files which are written to disk by Geany
    for the first time.
+ * src/filetypes.c:
+   Fix broken special case handling when detecting filetypes from a
+   shebang or other special file headers.
 
 
 2009-07-16  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c	2009-07-16 15:54:45 UTC (rev 3980)
+++ trunk/src/filetypes.c	2009-07-16 17:41:25 UTC (rev 3981)
@@ -807,9 +807,9 @@
 		return FALSE;
 
 	va_start(args, first);
+	test = first;
 	while (1)
 	{
-		test = va_arg(args, gint);
 		if (test == -1)
 			break;
 
@@ -818,6 +818,7 @@
 			result = TRUE;
 			break;
 		}
+		test = va_arg(args, gint);
 	}
 	va_end(args);
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list