g_output_stream_write_all_async prints error when count == 0 and content == NULL
g_output_stream_write_all_async implies that you should be able to pass NULL for content
if count
is 0, but this will cause errors later on in g_output_stream_write_all
, which does not allow this. Is either method supposed to support this, or must content
always point to something even if there is no data?
There should be no issue allowing this, since buffer
will never be accessed if count
is 0.
Edited by James Westman