diff --git a/src/xpdev/str_list.c b/src/xpdev/str_list.c
index 1299f9af564e613cb63c34ff1859d5e8f81f250d..5551726fe001fb61030e684b8aa9359f82082c3f 100644
--- a/src/xpdev/str_list.c
+++ b/src/xpdev/str_list.c
@@ -77,8 +77,8 @@ void strListFree(char*** list)
 
 	if(*list!=NULL) {
 
-		for(i=0;*list[i]!=NULL;i++)
-			free(*list[i]);
+		for(i=0;(*list)[i]!=NULL;i++)
+			free((*list)[i]);
 
 		free(*list);
 	}