aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-11-13 20:27:47 +0000
committer_ov4 <ov4@ov4.org>2026-11-13 20:27:47 +0000
commit1660933d76b335048b7e9b3085d3e64f7af7b338 (patch)
treed389918a84bb176bec5313b586642be2b61f2b3a /src/util
parent111272567f63e4e5faf5a8e5b518c4e68d9d96bf (diff)
replace by malloc(), cleanup attribute, and removed unused .h
Diffstat (limited to 'src/util')
-rw-r--r--src/util/string.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/util/string.cc b/src/util/string.cc
index bec9638..794e5a1 100644
--- a/src/util/string.cc
+++ b/src/util/string.cc
@@ -1,6 +1,7 @@
#include "util/string.h"
#include <print>
+#include <cstdio>
using namespace std;
@@ -38,8 +39,8 @@ void string2argv(const vector<string> &v, char **argv)
*/
char **string2argv_alloc(const std::vector<std::string> &v)
{
- size_t size = argv_get_required_size(v);
- char **p = static_cast<char**>(operator new(size));
+ size_t size = argv_get_required_size(v) * sizeof(char);
+ char **p = (char**)malloc(size);
string2argv(v, p);
return p;
}