diff --git a/src/flow-var.c b/src/flow-var.c
index a92358f27144..5377607433a0 100644
--- a/src/flow-var.c
+++ b/src/flow-var.c
@@ -166,6 +166,7 @@ void FlowVarFree(FlowVar *fv)
     if (fv->datatype == FLOWVAR_TYPE_STR) {
         if (fv->data.fv_str.value != NULL)
             SCFree(fv->data.fv_str.value);
+        SCFree(fv->key);
     }
     SCFree(fv);
 }