problems reopening gpm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



well, I noticed that my vim caught a segfault in the linux console everytime it called Gpm_Open() a second time.

I've tracked down this problem to the initialization of the option variable in Gpm_Open(). It's initialized to NULL everytime Gpm_Open() is called, but to the value of Gpm_get_console() only the first time.
Also this variable is declared extern but included from a header file, too.
It works for me now, with the patch below.


Nico Huber

PS. I'm not subscribed to this list, so please CC me when replying.

--- liblow.c.orig	2005-01-28 05:18:35.000000000 +0100
+++ liblow.c	2005-01-28 05:19:58.000000000 +0100
@@ -193,5 +193,4 @@
    char *term = NULL;
    int i;
-   extern struct options option;
    static int checked_con = 0;
    struct sockaddr_un addr;
@@ -200,6 +199,4 @@
    char* sock_name = 0;

-   option.consolename = NULL;
-
    gpm_report(GPM_PR_DEBUG,"VC: %d",flag);

_______________________________________________
gpm mailing list
gpm@xxxxxxxxxxxxxx
http://lists.linux.it/listinfo/gpm

[Index of Archives]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Gimp]     [Yosemite News]