소스 검색

Resolves: 174394
Summary: Make regex filter code handle empty values properly.

Nathan Kinder 17 년 전
부모
커밋
7ce114f9d9
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      ldap/servers/slapd/regex.c

+ 6 - 1
ldap/servers/slapd/regex.c

@@ -66,6 +66,10 @@
  * Modification history:
  *
  * $Log: regex.c,v $
+ * Revision 1.8  2009/01/12 18:14:57  nkinder
+ * Resolves: 174394
+ * Summary: Make regex filter code handle empty values properly.
+ *
  * Revision 1.7  2008/06/30 17:28:16  nhosoi
  * Resoves: #448831
  * Summary: attacker can tie up CPU in regex code
@@ -769,7 +773,8 @@ slapd_re_exec( char *lp, time_t time_up )
 		do {
 			if ((ep = pmatch((UCHAR*)lp,ap,time_up,&ldaperror)))
 				break;
-			lp++;
+			if (*lp)
+				lp++;
 		} while (*lp);
 
 		break;