diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/glib-helper.c | 2 | ||||
-rw-r--r-- | common/sdp-xml.c | 3 | ||||
-rw-r--r-- | common/test_textfile.c | 3 | ||||
-rw-r--r-- | common/textfile.c | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/common/glib-helper.c b/common/glib-helper.c index f66d8f52..9e1f6f3f 100644 --- a/common/glib-helper.c +++ b/common/glib-helper.c @@ -227,7 +227,7 @@ static void search_completed_cb(uint8_t type, uint16_t status, bytesleft -= recsize; recs = sdp_list_append(recs, rec); - } while (scanned < size && bytesleft > 0); + } while (scanned < (ssize_t) size && bytesleft > 0); done: cache_sdp_session(&ctxt->src, &ctxt->dst, ctxt->session); diff --git a/common/sdp-xml.c b/common/sdp-xml.c index 385e9019..0403dcdd 100644 --- a/common/sdp-xml.c +++ b/common/sdp-xml.c @@ -411,8 +411,7 @@ void convert_sdp_record_to_xml(sdp_record_t *rec, static sdp_data_t *sdp_xml_parse_uuid128(const char *data) { uint128_t val; - int i; - int j; + unsigned int i, j; char buf[3]; diff --git a/common/test_textfile.c b/common/test_textfile.c index 7d48fa4e..29ca493c 100644 --- a/common/test_textfile.c +++ b/common/test_textfile.c @@ -43,7 +43,8 @@ int main(int argc, char *argv[]) { char filename[] = "/tmp/textfile"; char key[18], value[512], *str; - int i, j, fd, err, size, max = 10; + unsigned int i, j, size, max = 10; + int fd, err; size = getpagesize(); printf("System uses a page size of %d bytes\n\n", size); diff --git a/common/textfile.c b/common/textfile.c index d1df7ef1..eaf77568 100644 --- a/common/textfile.c +++ b/common/textfile.c @@ -213,7 +213,7 @@ static int write_key(const char *pathname, const char *key, const char *value, i goto unmap; } - if (value && (strlen(value) == end - off - len - 1) && + if (value && ((ssize_t) strlen(value) == end - off - len - 1) && !strncmp(off + len + 1, value, end - off - len - 1)) goto unmap; |