diff options
| -rw-r--r-- | html.c | 4 |
1 files changed, 3 insertions, 1 deletions
| @@ -936,8 +936,10 @@ int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, | |||
| 936 | p_path = xs_list_get(l, 2); | 936 | p_path = xs_list_get(l, 2); |
| 937 | 937 | ||
| 938 | /* all posts must be authenticated */ | 938 | /* all posts must be authenticated */ |
| 939 | if (!login(&snac, req)) | 939 | if (!login(&snac, req)) { |
| 940 | user_free(&snac); | ||
| 940 | return 401; | 941 | return 401; |
| 942 | } | ||
| 941 | 943 | ||
| 942 | p_vars = xs_dict_get(req, "p_vars"); | 944 | p_vars = xs_dict_get(req, "p_vars"); |
| 943 | 945 | ||