Skip to content

Commit 8307fb2

Browse files
ZhouyangJiavaintroub
authored andcommitted
MDEV-15550 Add error handling for fopen
Print error message and return when fopen fails. Closes #634
1 parent 00eb5bf commit 8307fb2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

client/mysql_plugin.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,12 @@ static int get_default_values()
365365
}
366366
/* Now open the file and read the defaults we want. */
367367
file= fopen(defaults_file, "r");
368+
if (file == NULL)
369+
{
370+
fprintf(stderr, "ERROR: failed to open file %s: %s.\n", defaults_file,
371+
strerror(errno));
372+
goto exit;
373+
}
368374
while (fgets(line, FN_REFLEN, file) != NULL)
369375
{
370376
char *value= 0;

0 commit comments

Comments
 (0)