From 0caef76d64d0cdb770781349a67b5c1de1fe34e4 Mon Sep 17 00:00:00 2001 From: Jan-Piet Mens Date: Tue, 20 Oct 2015 09:03:20 +0200 Subject: [PATCH] remove otrw on kill --- storage.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/storage.c b/storage.c index a261d8b..d36f06d 100644 --- a/storage.c +++ b/storage.c @@ -1076,6 +1076,13 @@ JsonNode *kill_datastore(char *user, char *device) } globfree(&results); + utstring_renew(path); + utstring_printf(path, "%s/waypoints/%s/%s/%s-%s.otrw", STORAGEDIR, user, device, user, device); + if (remove(UB(path)) == 0) { + olog(LOG_NOTICE, "removed %s", UB(path)); + json_append_member(obj, "otrw", json_mkstring(UB(path))); + } + utstring_renew(path); utstring_printf(path, "%s/waypoints/%s/%s", STORAGEDIR, user, device); if (rmdir(UB(path)) == 0) {