diff options
author | default <nobody@localhost> | 2023-06-14 20:59:00 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-06-14 20:59:00 +0200 |
commit | 1307b6203cd9e963514a3a2808f569f6d0e69a7e (patch) | |
tree | 44aa3cde5027e3d5199fa556ab20a3a08bd56b52 | |
parent | f839dc11c9d65fd0f120d4ee648cbf1b695b57e2 (diff) |
Use utimes() to 'touch' the actor file in actor_get().
-rw-r--r-- | data.c | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -1407,13 +1407,9 @@ int actor_get(snac *snac1, const char *actor, xs_dict **data) if (mtime(fn) + max_time < (double) time(NULL)) { /* actor data exists but also stinks */ - FILE *f; - if ((f = fopen(fn, "a")) != NULL) { - /* write a blank at the end to 'touch' the file */ - fwrite(" ", 1, 1, f); - fclose(f); - } + /* touch the file */ + utimes(fn, NULL); status = 205; /* "205: Reset Content" "110: Response Is Stale" */ } |