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>
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"),
N_("LIST")},
{"gst-debug-no-color", 0, G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK,
(gpointer) parse_goption_arg, N_("Disable colored debugging output"),
NULL},
(gpointer) parse_goption_arg, N_("Disable colored debugging output"),
NULL},
{"gst-debug-disable", 0, G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK,
(gpointer) parse_goption_arg, N_("Disable debugging"), NULL},
#endif
@ -738,7 +738,9 @@ ensure_current_registry_forking (GstRegistry * default_registry,
/* write a result byte to the pipe */
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);
} else {
int ret;