diff options
-rw-r--r-- | daemon/debug.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/daemon/debug.c b/daemon/debug.c index 25fe64f1..fc105316 100644 --- a/daemon/debug.c +++ b/daemon/debug.c @@ -46,13 +46,11 @@ struct cmd { static char *debug_help (const char *subcmd, int argc, char *const *const argv); static char *debug_fds (const char *subcmd, int argc, char *const *const argv); -static char *debug_mem (const char *subcmd, int argc, char *const *const argv); static char *debug_sh (const char *subcmd, int argc, char *const *const argv); static struct cmd cmds[] = { { "help", debug_help }, { "fds", debug_fds }, - { "mem", debug_mem }, { "sh", debug_sh }, { NULL, NULL } }; @@ -173,34 +171,6 @@ debug_fds (const char *subcmd, int argc, char *const *const argv) return out; } -/* Report how much memory we can blindly allocate before - * we get an error. - */ -static char * -debug_mem (const char *subcmd, int argc, char *const *const argv) -{ - char *mem = NULL, *p; - int size = 0; - char *buf; - - for (;;) { - size += 128 * 1024; - p = realloc (mem, size); - if (p == NULL) { - free (mem); - break; - } - mem = p; - } - - if (asprintf (&buf, "%.1f MBytes", size / 1024.0 / 1024.0) == -1) { - reply_with_perror ("asprintf"); - return NULL; - } - - return buf; /* caller frees */ -} - /* Run an arbitrary shell command. */ static char * debug_sh (const char *subcmd, int argc, char *const *const argv) |