diff --git a/src/backend/replication/basebackup.c b/src/backend/replication/basebackup.c index a73893237a4..a1c005157b5 100644 --- a/src/backend/replication/basebackup.c +++ b/src/backend/replication/basebackup.c @@ -1316,7 +1316,7 @@ sendDir(const char *path, int basepathlen, bool sizeonly, List *tablespaces, if (!sizeonly) sent = sendFile(pathbuf, pathbuf + basepathlen + 1, &statbuf, - true, isDbDir ? pg_atoi(lastDir + 1, sizeof(Oid), 0) : InvalidOid); + true, isDbDir ? atooid(lastDir + 1) : InvalidOid); if (sent || sizeonly) {