svn | 17 Jul 2012 05:44

[PC-BSD Commits] r17788 - pcbsd-projects/AD_4_PCBSD/pam

Author: johnh
Date: 2012-07-17 03:44:47 +0000 (Tue, 17 Jul 2012)
New Revision: 17788

Modified:
   pcbsd-projects/AD_4_PCBSD/pam/pam-lexer.l
   pcbsd-projects/AD_4_PCBSD/pam/pam-parser.y
   pcbsd-projects/AD_4_PCBSD/pam/pamconf.c
   pcbsd-projects/AD_4_PCBSD/pam/pamconf.h
Log:
Bug fixes. '/' was not being parsed properly. Some functions in the
parser moved into the main C program and externed to the parser also.

Modified: pcbsd-projects/AD_4_PCBSD/pam/pam-lexer.l
===================================================================
--- pcbsd-projects/AD_4_PCBSD/pam/pam-lexer.l	2012-07-16 21:47:49 UTC (rev 17787)
+++ pcbsd-projects/AD_4_PCBSD/pam/pam-lexer.l	2012-07-17 03:44:47 UTC (rev 17788)
 <at>  <at>  -18,7 +18,7  <at>  <at> 

 
 \n				{ return (NEWLINE); }
-^#(.+)?$		{ yylval.str = strdup(yytext); return (COMMENT); }
+^#(.+)?$		{ yylval.str = xstrdup(yytext); return (COMMENT); }

 auth			{ return (AUTH); }
 account			{ return (ACCOUNT); }
 <at>  <at>  -31,7 +31,7  <at>  <at> 
 optional		{ return (OPTIONAL); }
 include			{ return (INCLUDE); }

(Continue reading)


Gmane