Commit 988f907d authored by Bruce Momjian's avatar Bruce Momjian

Fix pg_upgrade's pg_scandir_internal() to properly handle a NULL

pattern, which is used on PG 9.1 and HEAD (but not pre-9.1).  Fixes
crash on Windows.

Backpatched to 9.1.

Reported by Mark Dilger
parent b735757c
...@@ -296,7 +296,7 @@ pg_scandir_internal(const char *dirname, ...@@ -296,7 +296,7 @@ pg_scandir_internal(const char *dirname,
while ((direntry = readdir(dirdesc)) != NULL) while ((direntry = readdir(dirdesc)) != NULL)
{ {
/* Invoke the selector function to see if the direntry matches */ /* Invoke the selector function to see if the direntry matches */
if ((*selector) (direntry)) if (selector && (*selector) (direntry))
{ {
count++; count++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment