소스 검색

Resolves: 454328
Summary: Use default stack size on LP64 systems.

Nathan Kinder 17 년 전
부모
커밋
a4541ac7c3
2개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      ldap/servers/plugins/memberof/memberof.c
  2. 1 3
      ldap/servers/slapd/slapi-plugin.h

+ 1 - 1
ldap/servers/plugins/memberof/memberof.c

@@ -1430,7 +1430,7 @@ int memberof_get_groups_r(MemberOfConfig *config, char *memberdn, memberof_get_g
 {
 	/* Search for member=<memberdn>
 	 * For each match, add it to the list, recurse and do same search */
-	memberof_call_foreach_dn(0, memberdn, config->groupattr,
+	return memberof_call_foreach_dn(NULL, memberdn, config->groupattr,
 		memberof_get_groups_callback, data);
 }
 

+ 1 - 3
ldap/servers/slapd/slapi-plugin.h

@@ -177,9 +177,7 @@ typedef void (*TaskCallbackFn)(Slapi_Task *task);
 #define SLAPD_DEFAULT_THREAD_STACKSIZE  262144L
 #elif ( defined ( AIX ))
 #define SLAPD_DEFAULT_THREAD_STACKSIZE  262144L
-/* All 64-bit builds get a bigger stack size */
-#elif ( defined ( __LP64__ )) || defined (_LP64)
-#define SLAPD_DEFAULT_THREAD_STACKSIZE  262144L
+/* All other platforms use the default stack size */
 #else
 #define SLAPD_DEFAULT_THREAD_STACKSIZE  0
 #endif