diff -r ab58e46b50a5 -r 25c8e8021156 src/server/safs/service.c --- a/src/server/safs/service.c Sat Nov 12 17:28:32 2022 +0100 +++ b/src/server/safs/service.c Sat Nov 12 17:34:58 2022 +0100 @@ -59,6 +59,7 @@ SYS_FILE fd = vfs_open(vfs, path, O_RDONLY); if(!fd) { // vfs_open sets http status code + *ret = REQ_ABORTED; return NULL; } @@ -66,6 +67,7 @@ if(vfs_fstat(vfs, fd, s) != 0) { //perror("prepare_service_file: stat"); protocol_status(sn, rq, 500, NULL); + *ret = REQ_ABORTED; return NULL; }