diff --git a/src/mod/databases/mod_pgsql/mod_pgsql.c b/src/mod/databases/mod_pgsql/mod_pgsql.c
index 575252223b..0308f1f1fd 100644
--- a/src/mod/databases/mod_pgsql/mod_pgsql.c
+++ b/src/mod/databases/mod_pgsql/mod_pgsql.c
@@ -629,6 +629,8 @@ done:
 
 error:
 
+	pgsql_free_result(&result);
+
 	return SWITCH_STATUS_FALSE;
 }