**** Merged from HEAD ****
Use `(1L << feature)' instead of `(1 << feature)' to avoid problems with integer overflows when we add more fields.
This commit is contained in:
@@ -97,7 +97,7 @@ main (int argc, char *argv [])
|
|||||||
unsigned device, device_major, device_minor;
|
unsigned device, device_major, device_minor;
|
||||||
char perm [5];
|
char perm [5];
|
||||||
|
|
||||||
if (maps [i].flags & (1 << GLIBTOP_MAP_ENTRY_FILENAME))
|
if (maps [i].flags & (1L << GLIBTOP_MAP_ENTRY_FILENAME))
|
||||||
filename = maps [i].filename;
|
filename = maps [i].filename;
|
||||||
|
|
||||||
#ifdef GLIBTOP_INODEDB
|
#ifdef GLIBTOP_INODEDB
|
||||||
|
@@ -128,7 +128,7 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp,
|
|||||||
sizeof (glibtop_sysdeps));
|
sizeof (glibtop_sysdeps));
|
||||||
resp->u.sysdeps.features = glibtop_server_features;
|
resp->u.sysdeps.features = glibtop_server_features;
|
||||||
resp->u.sysdeps.flags = glibtop_server_features |
|
resp->u.sysdeps.flags = glibtop_server_features |
|
||||||
(1 << GLIBTOP_SYSDEPS_FEATURES);
|
(1L << GLIBTOP_SYSDEPS_FEATURES);
|
||||||
resp->offset = _offset_union (sysdeps);
|
resp->offset = _offset_union (sysdeps);
|
||||||
break;
|
break;
|
||||||
#if GLIBTOP_SUID_CPU
|
#if GLIBTOP_SUID_CPU
|
||||||
|
Reference in New Issue
Block a user