diff --git a/client/gvfsfusedaemon.c b/client/gvfsfusedaemon.c index ff5641ae14c4ce013be7d9ff37a40676563d462e..f70f208bb53bfe5d453122a71b2f5873a0046a20 100644 --- a/client/gvfsfusedaemon.c +++ b/client/gvfsfusedaemon.c @@ -1029,10 +1029,8 @@ setup_output_stream (GFile *file, FileHandle *fh, int flags) fh->stream = g_file_replace (file, NULL, FALSE, 0, NULL, &error); fh->size = 0; } - else if (flags & O_APPEND) - fh->stream = g_file_append_to (file, 0, NULL, &error); else - result = -ENOTSUP; + fh->stream = g_file_append_to (file, 0, NULL, &error); if (fh->stream) fh->pos = g_seekable_tell (G_SEEKABLE (fh->stream)); }