[PATCH] libxkbfile: Fix mistyped argument of sizeof
Alan Coopersmith
alan.coopersmith at oracle.com
Fri Jan 1 18:41:20 PST 2016
On 02/15/14 10:02 AM, Alan Coopersmith wrote:
> On 02/15/14 08:35 AM, Andreas Wettstein wrote:
>> A pointer rather than the buffer was given to sizeof. As the data to be
>> written is only one or two bytes, a pointer size is at least four bytes, and
>> the buffer has 32 bytes, this error did not have negative effects.
>>
>> Signed-off-by: Andreas Wettstein <wettstein509 at solnet.ch>
>> ---
>> src/xkbtext.c | 6 +++---
>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/src/xkbtext.c b/src/xkbtext.c
>> index bf992e4..4905f8b 100644
>> --- a/src/xkbtext.c
>> +++ b/src/xkbtext.c
>> @@ -920,11 +920,11 @@ CopyGroupActionArgs(Display *dpy, XkbDescPtr xkb,
>> XkbAction *action,
>> act = &action->group;
>> TryCopyStr(buf, "group=", sz);
>> if (act->flags & XkbSA_GroupAbsolute)
>> - snprintf(tbuf, sizeof(buf), "%d", XkbSAGroup(act) + 1);
>> + snprintf(tbuf, sizeof(tbuf), "%d", XkbSAGroup(act) + 1);
>> else if (XkbSAGroup(act) < 0)
>> - snprintf(tbuf, sizeof(buf), "%d", XkbSAGroup(act));
>> + snprintf(tbuf, sizeof(tbuf), "%d", XkbSAGroup(act));
>> else
>> - snprintf(tbuf, sizeof(buf), "+%d", XkbSAGroup(act));
>> + snprintf(tbuf, sizeof(tbuf), "+%d", XkbSAGroup(act));
>> TryCopyStr(buf, tbuf, sz);
>> if (act->type == XkbSA_LockGroup)
>> return True;
>>
>
> Oops, sorry about that - clearly I did too much copy & pasting.
>
> Reviewed-by: Alan Coopersmith <alan.coopersmith at oracle.com>
And I just discovered in patchwork that these three patches from you, which
were all quickly reviewed, still hadn't been pushed to git - fixed now,
sorry for the delay:
To ssh://git.freedesktop.org/git/xorg/lib/libxkbfile
de4f230..56fa447 master -> master
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Engineering - http://blogs.oracle.com/alanc
More information about the xorg-devel
mailing list