]> diplodocus.org Git - nmh/commitdiff
Plugged leak in mh_oauth_cred_load().
authorDavid Levine <david.levine@gonift.com>
Mon, 30 May 2016 15:49:20 +0000 (11:49 -0400)
committerDavid Levine <david.levine@gonift.com>
Mon, 30 May 2016 15:49:20 +0000 (11:49 -0400)
sbr/oauth.c

index 57d4bbb..b3e47a9 100644 (file)
@@ -954,6 +954,9 @@ mh_oauth_cred_load(FILE *fp, mh_oauth_ctx *ctx, const char *user)
         free(creds[i].user);
     }
 
+    /* No longer need user_creds.  result just uses its creds member. */
+    free(user_creds);
+
     if (result == NULL) {
         set_err_details(ctx, MH_OAUTH_CRED_USER_NOT_FOUND, user);
         return NULL;