# HG changeset patch # User Olaf Wintermann # Date 1668270898 -3600 # Node ID 25c8e8021156fd72028b11615d2a618980080dad # Parent ab58e46b50a5116ea41b964e381784ebceff56dc fix prepare_service_file error handling 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; }