diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2011-04-26 20:14:29 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2011-04-26 20:14:29 +0000 |
| commit | dc0a06319e1040b2912af15b906aba66ce03e07d (patch) | |
| tree | 8890c14a34f091134243252ccd06f416a7ef18bc /usr.bin | |
| parent | cfd2b3fb5144bddc85a458a4108848cc572ca88a (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/rlogin/rlogin.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/usr.bin/rlogin/rlogin.c b/usr.bin/rlogin/rlogin.c index 328ff5f53b42..4d1f7b0e5c66 100644 --- a/usr.bin/rlogin/rlogin.c +++ b/usr.bin/rlogin/rlogin.c @@ -484,18 +484,18 @@ sigwinch(int signo __unused) void sendwindow(void) { - struct winsize *wp; + struct winsize ws; char obuf[4 + sizeof (struct winsize)]; - wp = (struct winsize *)(obuf+4); obuf[0] = 0377; obuf[1] = 0377; obuf[2] = 's'; obuf[3] = 's'; - wp->ws_row = htons(winsize.ws_row); - wp->ws_col = htons(winsize.ws_col); - wp->ws_xpixel = htons(winsize.ws_xpixel); - wp->ws_ypixel = htons(winsize.ws_ypixel); + ws.ws_row = htons(winsize.ws_row); + ws.ws_col = htons(winsize.ws_col); + ws.ws_xpixel = htons(winsize.ws_xpixel); + ws.ws_ypixel = htons(winsize.ws_ypixel); + bcopy(&ws, obuf + 4, sizeof(ws)); (void)write(rem, obuf, sizeof(obuf)); } |
