diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c
index ef2718a435ed74cf0f420bce3c0e41921150b0db..6708fb7bf58654213f1f6b9b6e5e368c8fe40539 100644
--- a/src/bin/pg_basebackup/pg_basebackup.c
+++ b/src/bin/pg_basebackup/pg_basebackup.c
@@ -645,7 +645,7 @@ ReceiveAndUnpackTarFile(PGconn *conn, PGresult *res, int rownum)
 
 	if (file != NULL)
 	{
-		fprintf(stderr, _("%s: last file was never finsihed!\n"), progname);
+		fprintf(stderr, _("%s: last file was never finished!\n"), progname);
 		disconnect_and_exit(1);
 	}