[svn-commits] tzafrir: branch tools/2.2 r7901 - in /tools/branches/2.2: ./ xpp/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Tue Jan 12 13:05:43 CST 2010
Author: tzafrir
Date: Tue Jan 12 13:05:40 2010
New Revision: 7901
URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=7901
Log:
xpp: ignore everything after the end of the license stanza
Merged revisions 7333 via svnmerge from
http://svn.digium.com/svn/dahdi/tools/trunk
Modified:
tools/branches/2.2/ (props changed)
tools/branches/2.2/xpp/astribank_allow.c
Propchange: tools/branches/2.2/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Tue Jan 12 13:05:40 2010
@@ -1,1 +1,1 @@
-/tools/trunk:1-6678,6823,6829-6830,6832-6833,6835,6837-6886,6889-6982,6985-6998,7000-7011,7013-7042,7044,7046-7131,7133,7135-7136,7139-7217,7219-7255,7257-7332,7334-7460,7462-7476,7558,7596,7609,7752,7754,7792
+/tools/trunk:1-6678,6823,6829-6830,6832-6833,6835,6837-6886,6889-6982,6985-6998,7000-7011,7013-7042,7044,7046-7131,7133,7135-7136,7139-7217,7219-7255,7257-7460,7462-7476,7558,7596,7609,7752,7754,7792
Modified: tools/branches/2.2/xpp/astribank_allow.c
URL: http://svnview.digium.com/svn/dahdi/tools/branches/2.2/xpp/astribank_allow.c?view=diff&rev=7901&r1=7900&r2=7901
==============================================================================
--- tools/branches/2.2/xpp/astribank_allow.c (original)
+++ tools/branches/2.2/xpp/astribank_allow.c Tue Jan 12 13:05:40 2010
@@ -199,7 +199,7 @@
* 1: read Version, goto 2. if not version line then error.
* 2: after BEGIN line. split line into key:value. if line is Data:, goto 3.
* 3: read binary data. if line is END_LICENSE_BLOCK goto 4.
- * 4: END_LICENSE_BLOCK - if not EOF - error. otherwise exit loop and success.
+ * 4: END_LICENSE_BLOCK - ignore lines.
*/
while (fgets(buf, 256, f) != NULL) {
lineno++;
@@ -210,7 +210,12 @@
}
line = trim(buf);
if (line == NULL) {
- ERR("Line %d: Empty line\n", lineno);
+ if (state > 0 && state < 4) {
+ ERR("Line %d: Empty line\n", lineno);
+ return -1;
+ }
+ else
+ continue;
}
switch (state) {
case 0:
@@ -259,8 +264,8 @@
}
break;
case 4:
- ERR("Extra data after license end block\n");
- return -1;
+ break;
+
}
}
if (state != 4) {
More information about the svn-commits
mailing list