OSDN Git Service

adapter: Use int for storing signed value
authorSzymon Janc <szymon.janc@tieto.com>
Tue, 18 Dec 2012 11:10:58 +0000 (12:10 +0100)
committerJohan Hedberg <johan.hedberg@intel.com>
Tue, 18 Dec 2012 11:43:05 +0000 (13:43 +0200)
char can be signed or unsigned depending on architecture. This fix
following compilation error on ARM:

src/adapter.c: In function 'convert_primaries_entry`:
src/adapter:2272:2: error: comparison is always true due to limited
range of data type [-Werror=type-limits]
cc1: all warnings being treated as errors
make[1]: *** [src/adapter.o] Error 1

src/adapter.c

index a41eb15..bb54d8b 100644 (file)
@@ -2215,7 +2215,7 @@ failed:
 static void convert_primaries_entry(char *key, char *value, void *user_data)
 {
        char *address = user_data;
-       char device_type = -1;
+       int device_type = -1;
        uuid_t uuid;
        char **services, **service, *prim_uuid;
        char filename[PATH_MAX + 1];