diff options
author | dpw <empty> | 1995-04-04 21:13:30 +0000 |
---|---|---|
committer | dpw <empty> | 1995-04-04 21:13:30 +0000 |
commit | eb09b49295e71473288e39563fb370c2f0841774 (patch) | |
tree | 06476882f1d4c5ced3fdda48abd0740ae2c84faa /xc/workInProgress | |
parent | e14935eac53166747e4dad92972aece16bdb82fa (diff) |
XBUG 7239 LBX proxy extension swap bug
Diffstat (limited to 'xc/workInProgress')
-rw-r--r-- | xc/workInProgress/lbx/programs/lbxproxy/di/extensions.c | 5 | ||||
-rw-r--r-- | xc/workInProgress/lbx/programs/lbxproxy/di/swaprep.c | 12 | ||||
-rw-r--r-- | xc/workInProgress/lbx/programs/lbxproxy/include/swap.h | 3 |
3 files changed, 17 insertions, 3 deletions
diff --git a/xc/workInProgress/lbx/programs/lbxproxy/di/extensions.c b/xc/workInProgress/lbx/programs/lbxproxy/di/extensions.c index df5aa55d8..6da20ca42 100644 --- a/xc/workInProgress/lbx/programs/lbxproxy/di/extensions.c +++ b/xc/workInProgress/lbx/programs/lbxproxy/di/extensions.c @@ -1,4 +1,4 @@ -/* $XConsortium$ */ +/* $XConsortium: extensions.c,v 1.1 94/12/01 20:39:01 mor Exp $ */ /* * Copyright 1994 Network Computing Devices, Inc. * @@ -419,6 +419,9 @@ HandleLbxQueryExtensionReply(client, data) crep.major_opcode = reply->major_opcode; crep.first_event = reply->first_event; crep.first_error = reply->first_error; + if (client->swapped) { + SwapQueryExtensionReply(&crep); + } WriteToClient(client, sizeof(xQueryExtensionReply), (char *) &crep); return TRUE; diff --git a/xc/workInProgress/lbx/programs/lbxproxy/di/swaprep.c b/xc/workInProgress/lbx/programs/lbxproxy/di/swaprep.c index 0767c7aa8..5b41c026f 100644 --- a/xc/workInProgress/lbx/programs/lbxproxy/di/swaprep.c +++ b/xc/workInProgress/lbx/programs/lbxproxy/di/swaprep.c @@ -1,5 +1,5 @@ /* - * $XConsortium: swaprep.c,v 1.2 94/11/08 20:08:01 mor Exp mor $ + * $XConsortium: swaprep.c,v 1.3 94/12/01 20:53:19 mor Exp $ * * Copyright 1994 Network Computing Devices, Inc. * @@ -325,6 +325,16 @@ SwapGetImageReply (rep) swapl (&rep->visual, n); } +void +SwapQueryExtensionReply(rep) + xQueryExtensionReply *rep; +{ + char n; + + swaps (&rep->sequenceNumber, n); + swapl (&rep->length, n); +} + static void SwapCharInfo(pInfo) xCharInfo *pInfo; diff --git a/xc/workInProgress/lbx/programs/lbxproxy/include/swap.h b/xc/workInProgress/lbx/programs/lbxproxy/include/swap.h index b07573b29..9ac52357e 100644 --- a/xc/workInProgress/lbx/programs/lbxproxy/include/swap.h +++ b/xc/workInProgress/lbx/programs/lbxproxy/include/swap.h @@ -1,5 +1,5 @@ /* - * $XConsortium: swap.h,v 1.2 94/11/08 20:08:14 mor Exp mor $ + * $XConsortium: swap.h,v 1.3 94/12/01 20:41:41 mor Exp $ * * Copyright 1994 Network Computing Devices, Inc. * @@ -57,6 +57,7 @@ extern void SwapModmapReply(); extern void SwapKeymapReply(); extern void SwapFont(); extern void SwapGetImageReply(); +extern void SwapQueryExtensionReply(); extern void WriteSConnectionInfo(); |