Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_fileman_smart.c 


Log Message:
- dont do anything if the regex failes to compile
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_fileman_smart.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -3 -r1.97 -r1.98
--- e_fileman_smart.c   8 Nov 2005 00:06:30 -0000       1.97
+++ e_fileman_smart.c   8 Nov 2005 00:25:13 -0000       1.98
@@ -2312,7 +2312,8 @@
    _e_fm_string_replace(glob, "*", ".*", tregex, (strlen(glob) + stars + 
1)*sizeof(char));
    regex = calloc(strlen(tregex) + 3, sizeof(char));
    snprintf(regex, (strlen(tregex) + 3)*sizeof(char), "^%s$", tregex);
-   regcomp(&reg, regex, REG_NOSUB | REG_EXTENDED);   
+   if(regcomp(&reg, regex, REG_NOSUB | REG_EXTENDED))
+     return;
    _e_fm_selections_clear(sd);   
    for (l = sd->files; l; l = l->next)
      {




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to