gst/gst.c: Check return value of write() to make compiler happy.

Original commit message from CVS:
* gst/gst.c: (ensure_current_registry_forking):
Check return value of write() to make compiler happy.
This commit is contained in:
Tim-Philipp Müller 2006-10-11 12:16:05 +00:00
parent 37d07b450c
commit 9f1bef5b1d
2 changed files with 10 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2006-10-11 Tim-Philipp Müller <tim at centricular dot net>
* gst/gst.c: (ensure_current_registry_forking):
Check return value of write() to make compiler happy.
2006-10-11 Wim Taymans <wim@fluendo.com> 2006-10-11 Wim Taymans <wim@fluendo.com>
Patch by: Sjoerd Simons <sjoerd at luon dot net> Patch by: Sjoerd Simons <sjoerd at luon dot net>

View file

@ -303,8 +303,8 @@ gst_init_get_option_group (void)
"GST_AUTOPLUG:5,GST_ELEMENT_*:3"), "GST_AUTOPLUG:5,GST_ELEMENT_*:3"),
N_("LIST")}, N_("LIST")},
{"gst-debug-no-color", 0, G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, {"gst-debug-no-color", 0, G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK,
(gpointer) parse_goption_arg, N_("Disable colored debugging output"), (gpointer) parse_goption_arg, N_("Disable colored debugging output"),
NULL}, NULL},
{"gst-debug-disable", 0, G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, {"gst-debug-disable", 0, G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK,
(gpointer) parse_goption_arg, N_("Disable debugging"), NULL}, (gpointer) parse_goption_arg, N_("Disable debugging"), NULL},
#endif #endif
@ -738,7 +738,9 @@ ensure_current_registry_forking (GstRegistry * default_registry,
/* write a result byte to the pipe */ /* write a result byte to the pipe */
res_byte = res ? '1' : '0'; res_byte = res ? '1' : '0';
write (pfd[1], &res_byte, 1); if (write (pfd[1], &res_byte, 1) != 1 || close (pfd[1]) != 0) {
/* could not write to pipe, probably means parent has exited before us */
}
_exit (0); _exit (0);
} else { } else {
int ret; int ret;