Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite684ab5

Browse files
committed
Add additional safety check against invalid backup label file
It was already checking for invalid data after "BACKUP FROM", butwould possibly crash if "BACKUP FROM" was missing altogether.found by Coverity
1 parentacfaa59 commite684ab5

File tree

1 file changed

+1
-1
lines changed
  • src/backend/access/transam

1 file changed

+1
-1
lines changed

‎src/backend/access/transam/xlog.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9481,7 +9481,7 @@ do_pg_stop_backup(char *labelfile, bool waitforarchive)
94819481
* during the backup.
94829482
*/
94839483
ptr=strstr(remaining,"BACKUP FROM:");
9484-
if (sscanf(ptr,"BACKUP FROM: %19s\n",backupfrom)!=1)
9484+
if (!ptr||sscanf(ptr,"BACKUP FROM: %19s\n",backupfrom)!=1)
94859485
ereport(ERROR,
94869486
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
94879487
errmsg("invalid data in file \"%s\"",BACKUP_LABEL_FILE)));

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp