X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fbase64.c;fp=daemon%2Fbase64.c;h=f55e1f51d72be7efeafd40be9df850de42b007ff;hb=f4d996fd26762053d68f46de5790aae893f03d38;hp=7e07a6ad93d5a4c491c3a91235cd1ecb10641726;hpb=33b638109ed66ea360b53b80b1f407b3a5f5ec39;p=libguestfs.git diff --git a/daemon/base64.c b/daemon/base64.c index 7e07a6a..f55e1f5 100644 --- a/daemon/base64.c +++ b/daemon/base64.c @@ -77,8 +77,11 @@ do_base64_in (const char *file) return -1; } if (r == -2) { /* cancellation from library */ + /* This error is ignored by the library since it initiated the + * cancel. Nevertheless we must send an error reply here. + */ + reply_with_error ("file upload cancelled"); pclose (fp); - /* Do NOT send any error. */ return -1; }