console: lxc_terminal_delete()

parent a8e36388
...@@ -996,7 +996,7 @@ static int lxc_attach_pty(struct lxc_conf *conf, struct lxc_pty *pty) ...@@ -996,7 +996,7 @@ static int lxc_attach_pty(struct lxc_conf *conf, struct lxc_pty *pty)
return 0; return 0;
on_error: on_error:
lxc_console_delete(pty); lxc_terminal_delete(pty);
lxc_pty_conf_free(pty); lxc_pty_conf_free(pty);
return -1; return -1;
} }
...@@ -1386,7 +1386,7 @@ int lxc_attach(const char *name, const char *lxcpath, ...@@ -1386,7 +1386,7 @@ int lxc_attach(const char *name, const char *lxcpath,
(void)wait_for_pid(to_cleanup_pid); (void)wait_for_pid(to_cleanup_pid);
if (options->attach_flags & LXC_ATTACH_ALLOCATE_PTY) { if (options->attach_flags & LXC_ATTACH_ALLOCATE_PTY) {
lxc_console_delete(&pty); lxc_terminal_delete(&pty);
lxc_pty_conf_free(&pty); lxc_pty_conf_free(&pty);
} }
lxc_proc_put_context_info(init_ctx); lxc_proc_put_context_info(init_ctx);
......
...@@ -738,7 +738,7 @@ int lxc_terminal_write_ringbuffer(struct lxc_pty *console) ...@@ -738,7 +738,7 @@ int lxc_terminal_write_ringbuffer(struct lxc_pty *console)
return 0; return 0;
} }
void lxc_console_delete(struct lxc_pty *console) void lxc_terminal_delete(struct lxc_pty *console)
{ {
int ret; int ret;
...@@ -870,7 +870,7 @@ int lxc_pty_create(struct lxc_pty *console) ...@@ -870,7 +870,7 @@ int lxc_pty_create(struct lxc_pty *console)
return 0; return 0;
err: err:
lxc_console_delete(console); lxc_terminal_delete(console);
return -ENODEV; return -ENODEV;
} }
...@@ -901,7 +901,7 @@ int lxc_console_create(struct lxc_conf *conf) ...@@ -901,7 +901,7 @@ int lxc_console_create(struct lxc_conf *conf)
return 0; return 0;
err: err:
lxc_console_delete(console); lxc_terminal_delete(console);
return -ENODEV; return -ENODEV;
} }
......
...@@ -98,7 +98,7 @@ extern int lxc_console_create(struct lxc_conf *); ...@@ -98,7 +98,7 @@ extern int lxc_console_create(struct lxc_conf *);
* /dev/tty) * /dev/tty)
* Registered handlers in a mainloop are not automatically deleted. * Registered handlers in a mainloop are not automatically deleted.
*/ */
extern void lxc_console_delete(struct lxc_pty *); extern void lxc_terminal_delete(struct lxc_pty *);
/* /*
* lxc_terminal_free: mark the console or a tty as unallocated, free any * lxc_terminal_free: mark the console or a tty as unallocated, free any
......
...@@ -950,7 +950,7 @@ void lxc_fini(const char *name, struct lxc_handler *handler) ...@@ -950,7 +950,7 @@ void lxc_fini(const char *name, struct lxc_handler *handler)
if (ret < 0) if (ret < 0)
WARN("%s - Failed to restore signal mask", strerror(errno)); WARN("%s - Failed to restore signal mask", strerror(errno));
lxc_console_delete(&handler->conf->console); lxc_terminal_delete(&handler->conf->console);
lxc_delete_tty(&handler->conf->tty_info); lxc_delete_tty(&handler->conf->tty_info);
/* The command socket is now closed, no more state clients can register /* The command socket is now closed, no more state clients can register
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment