]> jfr.im git - irc/quakenet/newserv.git/blobdiff - newsearch/parser.c
CHANSERV: better batcher error handling for expired accounts/accounts with no email.
[irc/quakenet/newserv.git] / newsearch / parser.c
index 0ed67a1a6ff3a94da1db8a165c62cf4085becee9..619764472503183a12b3bbdeeaad7f3edf0f479a 100644 (file)
@@ -10,6 +10,7 @@ void yy_flush_buffer(struct yy_buffer_state *);
 
 int yyparse(void);
 char *parseStrError;
+int parseStrErrorPos;
 
 parseFunc fnfinder(char *name, void *arg) {
   searchCmd *cmdtree = arg;
@@ -54,7 +55,7 @@ parsertree *parse_string(searchCmd *cmd, const char *str) {
   if(ret) /* error occured, parseStrError has it */
     return NULL;
 
-  parseStrError = "not yet implemented";
+  parseStrError = "BUG: you shouldn't ever see this";
   return pt;
 }
 
@@ -64,6 +65,7 @@ void parse_free(parsertree *pt) {
   
   for(sl=pt->strlist;sl;sl=nsl) {
     nsl = sl->next;
+    freesstring(sl->data);
     free(sl);
   }