diff options
Diffstat (limited to 'utils/settrans.c')
-rw-r--r-- | utils/settrans.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/settrans.c b/utils/settrans.c index adeb9b3c..9b3af312 100644 --- a/utils/settrans.c +++ b/utils/settrans.c @@ -308,14 +308,15 @@ main(int argc, char *argv[]) char buf[1024]; argz = buf; - argz_len = sizeof (buf); + mach_msg_type_number_t argz_size = sizeof (buf); - err = file_get_translator (node, &argz, &argz_len); + err = file_get_translator (node, &argz, &argz_size); if (err == EINVAL) error (4, 0, "%s: no passive translator record found", node_name); if (err) error (4, err, "%s", node_name); + argz_len = argz_size; mach_port_deallocate (mach_task_self (), node); } |