replace free with delete[]
diff --git a/vncviewer/parameters.cxx b/vncviewer/parameters.cxx
index 1458e4b..05abd70 100644
--- a/vncviewer/parameters.cxx
+++ b/vncviewer/parameters.cxx
@@ -503,7 +503,7 @@
}
snprintf(filepath, sizeof(filepath), "%sdefault.tigervnc", homeDir);
- free(homeDir);
+ delete[] homeDir;
} else {
snprintf(filepath, sizeof(filepath), "%s", filename);
}
@@ -560,7 +560,7 @@
"can't obtain home directory path."));
snprintf(filepath, sizeof(filepath), "%sdefault.tigervnc", homeDir);
- free(homeDir);
+ delete[] homeDir;
} else {
snprintf(filepath, sizeof(filepath), "%s", filename);
}