cmdline (merge-intel): don't free the cmdline struct in cmdline_interact()
[libcmdline.git] / src / lib / cmdline.c
index e6662bd..9ad2bbe 100644 (file)
@@ -113,7 +113,7 @@ cmdline_write_char(struct rdline *rdl, char c)
 void
 cmdline_set_prompt(struct cmdline *cl, const char *prompt)
 {
-       snprintf(cl->prompt, sizeof(cl->prompt), prompt);
+       snprintf(cl->prompt, sizeof(cl->prompt), "%s", prompt);
 }
 
 struct cmdline *
@@ -230,5 +230,4 @@ cmdline_interact(struct cmdline *cl)
                if (cmdline_in(cl, &c, 1) < 0)
                        break;
        }
-       cmdline_free(cl);
 }