diff options
author | Karl Ramm <kcr@1ts.org> | 2009-08-03 04:55:57 +0000 |
---|---|---|
committer | Karl Ramm <kcr@1ts.org> | 2009-08-03 04:55:57 +0000 |
commit | bafea4e550d8b07ea1b754404fe172216845a685 (patch) | |
tree | 1965acf392c4ad6e5e171c91767f0c344680a0d7 | |
parent | 88a99453969432dee640a2cba59e47798e5cd7b9 (diff) |
Work around a... sign extension edge case?
-rwxr-xr-x | python/zephyr.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/zephyr.py b/python/zephyr.py index 61beea5..f316bde 100755 --- a/python/zephyr.py +++ b/python/zephyr.py @@ -176,7 +176,7 @@ class _ZTimeval_Net(_ZTimeval): """When _ZTimeval is used in a ZUnique_Id_t, the time parts are stored in network byte order. Handle this by faking up a different type.""" def pformat(self): - return pformat_timeval(socket.ntohl(self.tv_sec), socket.ntohl(self.tv_usec)) + return pformat_timeval(socket.ntohl(self.tv_sec & 0xffffffff), socket.ntohl(self.tv_usec & 0xffffffff)) # typedef struct _ZUnique_Id_t { class ZUnique_Id_t(Structure): |