fix(bluetooth-pbap-binding.c): Remove -Wformat warning 14/22314/2
authorLi Xiaoming <lixm.fnst@cn.fujitsu.com>
Wed, 4 Sep 2019 11:36:53 +0000 (19:36 +0800)
committerLi Xiaoming <lixm.fnst@cn.fujitsu.com>
Wed, 4 Sep 2019 11:36:53 +0000 (19:36 +0800)
agl-service-bluetooth/agl-service-bluetooth-pbap/binding/
bluetooth-pbap-binding.c:173:13: warning: format ‘%ld’ expects argument
of type ‘long int’, but argument 7 has type ‘size_t’
{aka ‘unsigned int’} [-Wformat=]
AFB_ERROR("Read only %ld/%ld bytes from %s", n, size, filename);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
agl-service-bluetooth/agl-service-bluetooth-pbap/binding/
bluetooth-pbap-binding.c:173:13: warning: format ‘%ld’ expects argument
of type ‘long int’, but argument 8 has type ‘size_t’ {aka ‘unsigned int’}
[-Wformat=]

Bug-AGL: SPEC-2422

Change-Id: I90504163278b3bbd415b73021bd32eaa2a759572
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
binding/bluetooth-pbap-binding.c

index e2f5c55..13421e5 100644 (file)
@@ -170,7 +170,7 @@ static char *get_vcard_xfer(gchar *filename)
        fseek(fp, 0L, SEEK_SET);
        n = fread(vcard_data, 1, size, fp);
        if (n != size) {
-               AFB_ERROR("Read only %ld/%ld bytes from %s", n, size, filename);
+               AFB_ERROR("Read only %zu/%zu bytes from %s", n, size, filename);
                return NULL;
        }