View | Details | Raw Unified | Return to bug 197601
Collapse All | Expand All

(-)files/patch-main.c (+21 lines)
Lines 1-5 Link Here
1
--- main.c.orig	2005-10-26 06:08:25.000000000 +0800
1
--- main.c.orig	2005-10-26 06:08:25.000000000 +0800
2
+++ main.c	2011-04-22 23:14:33.000000000 +0800
2
+++ main.c	2011-04-22 23:14:33.000000000 +0800
3
@@ -36,6 +36,7 @@
4
 /* minimum terminal dimensions to run program */
5
 #define MIN_REQUIRED_WIDTH 80
6
 #define MIN_REQUIRED_HEIGHT 25
7
+#define MAX_HOSTNAME_LENGTH 64
8
 
9
 #define REMINDER_LINE "OmNiTTY-R v" OMNITTY_VERSION \
10
                       "  \007F1\007:menu  \006F2/3\007:sel  \003F4\007:tag" \
3
@@ -88,6 +88,12 @@
11
@@ -88,6 +88,12 @@
4
    define_key("\e[15~", KEY_F(5)); define_key("\e[17~", KEY_F(6));
12
    define_key("\e[15~", KEY_F(5)); define_key("\e[17~", KEY_F(6));
5
    define_key("\e[18~", KEY_F(7)); define_key("\e[19~", KEY_F(8));
13
    define_key("\e[18~", KEY_F(7)); define_key("\e[19~", KEY_F(8));
Lines 13-18 Link Here
13
 
21
 
14
    getmaxyx(stdscr, h, w);
22
    getmaxyx(stdscr, h, w);
15
    if (h < MIN_REQUIRED_HEIGHT || w < MIN_REQUIRED_WIDTH) {
23
    if (h < MIN_REQUIRED_HEIGHT || w < MIN_REQUIRED_WIDTH) {
24
@@ -288,10 +289,10 @@
25
 }
26
 
27
 static void add_machine() {
28
-   static char buf[32];
29
+   static char buf[MAX_HOSTNAME_LENGTH];
30
 
31
    *buf = 0;
32
-   if (minibuf_prompt(minibuf, "Add: ", 0xE0, buf, 32)) {
33
+   if (minibuf_prompt(minibuf, "Add: ", 0xE0, buf, sizeof(buf))) {
34
       if (*buf == '@') add_machines_from_file(buf+1);
35
       else machmgr_add(buf);
36
    }
16
@@ -335,9 +341,10 @@
37
@@ -335,9 +341,10 @@
17
 
38
 
18
    while (!quit) {
39
    while (!quit) {

Return to bug 197601