Provide efficient store/unstore for afb_req
[src/app-framework-binder.git] / src / afb-hreq.c
index fe5af73..9c63091 100644 (file)
 #endif
 
 #include "afb-method.h"
-#include <afb/afb-req-itf.h>
+#include <afb/afb-req-common.h>
 #include "afb-msg-json.h"
 #include "afb-context.h"
 #include "afb-hreq.h"
-#include "afb-subcall.h"
 #include "afb-session.h"
+#include "afb-cred.h"
 #include "verbose.h"
 #include "locale-root.h"
 
@@ -319,6 +319,7 @@ static void req_destroy(struct afb_xreq *xreq)
        json_object_put(hreq->json);
        free((char*)hreq->xreq.api);
        free((char*)hreq->xreq.verb);
+       afb_cred_unref(hreq->xreq.cred);
        free(hreq);
 }