X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Ffb-direct.c;h=2fa6ec7f7e16e12037f6a98d017d3c48fcced9e3;hb=6647c67c43279443c3c34564ce102f43a95f00f0;hp=b3b191f6816fef6185f25efd448fdef2ed7c1ca9;hpb=54833f693e97cc4c3d5b8c28e6816e8d1ce5192e;p=libucw.git diff --git a/lib/fb-direct.c b/lib/fb-direct.c index b3b191f6..2fa6ec7f 100644 --- a/lib/fb-direct.c +++ b/lib/fb-direct.c @@ -279,11 +279,14 @@ fbdir_close(struct fastbuf *f) static int fbdir_config(struct fastbuf *f, uns item, int value) { + int orig; + switch (item) { case BCONFIG_IS_TEMP_FILE: + orig = FB_DIRECT(f)->is_temp_file; FB_DIRECT(f)->is_temp_file = value; - return 0; + return orig; default: return -1; }