summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'data.c')
-rw-r--r--data.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/data.c b/data.c
index 3a28989..2748cce 100644
--- a/data.c
+++ b/data.c
@@ -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" */
}