]> granicus.if.org Git - php/commitdiff
Properly handle NULL output start filename
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 16 Oct 2020 16:38:03 +0000 (18:38 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 16 Oct 2020 16:38:03 +0000 (18:38 +0200)
main/output.c

index cffadede80811d82a17681c8d17b85e7589300e5..d15512383497bfa456d6bd6cd9e10d1194a512fc 100644 (file)
@@ -758,7 +758,7 @@ PHPAPI void php_output_set_implicit_flush(int flush)
  * Get the file name where output has started */
 PHPAPI const char *php_output_get_start_filename(void)
 {
-       return ZSTR_VAL(OG(output_start_filename_str));
+       return OG(output_start_filename_str) ? ZSTR_VAL(OG(output_start_filename_str)) : NULL;
 }
 /* }}} */