diff options
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 8 |
1 files changed, 6 insertions, 2 deletions
| @@ -217,13 +217,17 @@ int follower_add(snac *snac, char *actor, char *msg) | |||
| 217 | int follower_del(snac *snac, char *actor) | 217 | int follower_del(snac *snac, char *actor) |
| 218 | /* deletes a follower */ | 218 | /* deletes a follower */ |
| 219 | { | 219 | { |
| 220 | int status = 200; | ||
| 220 | xs *fn = _follower_fn(snac, actor); | 221 | xs *fn = _follower_fn(snac, actor); |
| 221 | 222 | ||
| 222 | unlink(fn); | 223 | if (fn != NULL) |
| 224 | unlink(fn); | ||
| 225 | else | ||
| 226 | status = 404; | ||
| 223 | 227 | ||
| 224 | snac_debug(snac, 2, xs_fmt("follower_del %s %s", actor, fn)); | 228 | snac_debug(snac, 2, xs_fmt("follower_del %s %s", actor, fn)); |
| 225 | 229 | ||
| 226 | return 200; | 230 | return status; |
| 227 | } | 231 | } |
| 228 | 232 | ||
| 229 | 233 | ||