On Wed, Sep 4, 2013 at 4:51 PM, Peter Hutterer <peter.hutte...@who-t.net>wrote:

> This is a interface for servers with ABI < 14 (up to server 1.11).
> The server version of it strdups the values, so we must do the same.
>
> Otherwise the values assigned to the InputOption list in
> wcmOptionDupConvert are freed during xf86OptionListFree().
>
> That later causes a SIGABORT when NewInputDeviceRequest starts using
> those options.
>
> https://sourceforge.net/p/linuxwacom/bugs/233/


Does this mean 233 was a driver bug? If so, can you update the comments
there to acknowledge Jason, the bug reporter?


>
> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
>

Acked-by: Ping Cheng <pi...@wacom.com>

Thank you for fixing the issue.

Ping


> ---
>  src/wcmValidateDevice.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/wcmValidateDevice.c b/src/wcmValidateDevice.c
> index 65c6168..b3c9c61 100644
> --- a/src/wcmValidateDevice.c
> +++ b/src/wcmValidateDevice.c
> @@ -345,8 +345,8 @@ input_option_new(InputOption *list, char *key, char
> *value)
>         InputOption *new;
>
>         new = calloc(1, sizeof(InputOption));
> -       new->key = key;
> -       new->value = value;
> +       new->key = strdup(key);
> +       new->value = strdup(value);
>         new->next = list;
>         return new;
>  }
> --
> 1.8.3.1
>
>
>
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies
> and advance your career. Get an incredible 1,500+ hours of step-by-step
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
> _______________________________________________
> Linuxwacom-devel mailing list
> Linuxwacom-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
>
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to