(doit): read display_number in ascii.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@750 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -210,11 +210,13 @@ doit(int sock)
|
|||||||
if (krb_net_read (sock, &passivep, sizeof(passivep)) != sizeof(passivep))
|
if (krb_net_read (sock, &passivep, sizeof(passivep)) != sizeof(passivep))
|
||||||
return 1;
|
return 1;
|
||||||
if (passivep) {
|
if (passivep) {
|
||||||
|
char tmp[16];
|
||||||
|
|
||||||
localx = get_local_xsocket (&display_num);
|
localx = get_local_xsocket (&display_num);
|
||||||
if (localx < 0)
|
if (localx < 0)
|
||||||
return 1;
|
return 1;
|
||||||
tmp = htonl(display_num);
|
sprintf (tmp, "%u", display_num);
|
||||||
if (krb_net_write (sock, &tmp, sizeof(tmp)) != sizeof(tmp))
|
if (krb_net_write (sock, tmp, sizeof(tmp)) != sizeof(tmp))
|
||||||
return 1;
|
return 1;
|
||||||
strncpy(xauthfile, tempnam("/tmp", NULL), sizeof(xauthfile));
|
strncpy(xauthfile, tempnam("/tmp", NULL), sizeof(xauthfile));
|
||||||
if (krb_net_write (sock, xauthfile, sizeof(xauthfile)) !=
|
if (krb_net_write (sock, xauthfile, sizeof(xauthfile)) !=
|
||||||
|
Reference in New Issue
Block a user