diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index cac34b721bdefd60323c28d8f5020f4c976eaad0..fb8dab8a8e2d8b047af50b244c8cbec97ae3cec6 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -2552,7 +2552,7 @@ static BOOL check_request(http_session_t * session)
 					}
 					free(spec);
 				}
-				strListFree(specs);
+				iniFreeStringList(specs);
 				fclose(file);
 				if(session->req.path_info_index)
 					recheck_dynamic=TRUE;
@@ -2672,7 +2672,7 @@ static str_list_t get_cgi_env(http_session_t *session)
 				,add_list[i], prepend, value, append);
 			strListPush(&env_list,env_str);
 		}
-		strListFree(&add_list);
+		iniFreeStringList(&add_list);
 	}
 
 	fclose(fp);