X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device-src%2Fs3-device.c;fp=device-src%2Fs3-device.c;h=bebb6efb436a5dd002a343502f850d69dcbb6921;hb=fb2bd066c2f8b34addafe48d62550e3033a59431;hp=ca83d52661af24286575d93cd9bf77298f906f09;hpb=a6127998ee6dcab6bb034f6ca985b07804a86f9a;p=debian%2Famanda diff --git a/device-src/s3-device.c b/device-src/s3-device.c index ca83d52..bebb6ef 100644 --- a/device-src/s3-device.c +++ b/device-src/s3-device.c @@ -197,7 +197,7 @@ static gboolean s3_device_seek_block(Device *pself, guint64 block); -static gboolean +static int s3_device_read_block(Device * pself, gpointer data, int *size_req); @@ -1144,6 +1144,7 @@ s3_device_read_block (Device * pself, gpointer data, int *size_req) { /* if it's an expected error (not found), just return -1 */ if (response_code == 404 && s3_error_code == S3_ERROR_NoSuchKey) { pself->is_eof = TRUE; + pself->in_file = FALSE; return -1; }