summaryrefslogtreecommitdiff
path: root/Makefile.target
diff options
context:
space:
mode:
authorLaurent Vivier <laurent@vivier.eu>2009-06-01 23:57:48 +0200
committerRiku Voipio <riku.voipio@nokia.com>2009-06-16 16:58:45 +0300
commit3f9ac9b39bd82b51f6aa46103836ae12bcbcb22e (patch)
tree18f943659ece1bb8d8d4b2e5d42e0e913ea3b345 /Makefile.target
parentd5b3a9b6a9621d4b544e33f06baa3e75e6f79d7d (diff)
downloadqemu-3f9ac9b39bd82b51f6aa46103836ae12bcbcb22e.tar.gz
linux-user: remove duplicate tswap32() from do_getsockopt()
This issue has been detected with tests/linux-tests.c: linux-test.c:330: getsockopt 327 len = sizeof(val); 328 chk_error(getsockopt(server_fd, SOL_SOCKET, SO_TYPE, &val, &len)); 329 if (val != SOCK_STREAM) 330 error("getsockopt"); In linux-user/syscall.c:do_getsockopt(), we have: ... val = tswap32(val); ... if (put_user_u32(val, optval_addr)) ... whereas "put_user_u32" calls in the end "__put_user" which uses "tswap32". So the "val = tswap32(val);" is useless and wrong. This patch removes it. Signed-off-by: Laurent Vivier <laurent@vivier.eu> Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Diffstat (limited to 'Makefile.target')
0 files changed, 0 insertions, 0 deletions