mirror of
https://github.com/AuxXxilium/eudev.git
synced 2025-03-08 14:25:37 +07:00
properly terminate strings with NUL byte
This commit is contained in:
parent
f04fa1d5aa
commit
9164977dc6
@ -250,7 +250,6 @@ void exec_command_free_array(ExecCommand **c, unsigned n) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void exec_context_dump(ExecContext *c, FILE* f, const char *prefix) {
|
||||
assert(c);
|
||||
assert(f);
|
||||
@ -286,7 +285,7 @@ char *exec_command_line(ExecCommand *c) {
|
||||
assert(c);
|
||||
assert(c->argv);
|
||||
|
||||
k = 0;
|
||||
k = 1;
|
||||
STRV_FOREACH(a, c->argv)
|
||||
k += strlen(*a)+3;
|
||||
|
||||
@ -310,6 +309,8 @@ char *exec_command_line(ExecCommand *c) {
|
||||
|
||||
}
|
||||
|
||||
*p = 0;
|
||||
|
||||
/* FIXME: this doesn't really handle arguments that have
|
||||
* spaces and ticks in them */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user