diff --git a/dropbear/dbutil.c b/dropbear/dbutil.c index 13c9c7b..2ca8bbb 100644 --- a/dropbear/dbutil.c +++ b/dropbear/dbutil.c @@ -625,12 +625,12 @@ void run_shell_command(const char* cmd, unsigned int maxfd, char* usershell) { baseshell = basename(usershell); if (cmd && !strncmp(cmd, "scp ", 4)) { - char *t = malloc(strlen(cmd)+strlen(NDK_EXECUTABLES_PATH)+80); + char *t = m_malloc(strlen(cmd)+strlen(NDK_EXECUTABLES_PATH)+80); sprintf(t, "%s/lib%s.so %s", NDK_EXECUTABLES_PATH, "scp", cmd+4); cmd = t; } else if (cmd && !strncmp(cmd, "rsync ", 6)) { - char *t = malloc(strlen(cmd)+strlen(NDK_EXECUTABLES_PATH)+80); + char *t = m_malloc(strlen(cmd)+strlen(NDK_EXECUTABLES_PATH)+80); char *x = "rsync"; if (conf_rsyncbuffer) { x = "buffersu";