From 2187473132c4a1257ed46ead1a2b1d0a9a614d98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Fri, 9 Jun 2023 12:47:00 +0800 Subject: [PATCH] fix flock fseek --- cmoe.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/cmoe.c b/cmoe.c index e092e86..cc034be 100644 --- a/cmoe.c +++ b/cmoe.c @@ -241,16 +241,7 @@ int main(int argc, char **argv) { http_error(HTTP400, "Name Exist."); return 7; } - flease(fp); - fp = fopen(datfile, "ab+"); - if (!fp) { - http_error(HTTP500, "Open File Error."); - return -6; - } - if(flock(fileno(fp), LOCK_EX)) { - http_error(HTTP500, "Lock File Error."); - return -7; - } + fseek(fp, 0, SEEK_END); add_user(name, 0, fp); flease(fp); char* msg = "

Success.\r\n";