Diff between 3dfad1a62c3e3b0557f0f83503bf720532c0dca6 and 564197f21ac0a5fffd84d01bc752c50fc2d735f1

Changed Files

File Additions Deletions Status
src/event.c +1 -1 modified
src/storage.c +2 -2 modified
src/storage.h +1 -1 modified

Full Patch

diff --git a/src/event.c b/src/event.c
index b5b12bb..2a43bc8 100644
--- a/src/event.c
+++ b/src/event.c
@@ -127,7 +127,7 @@ int btd_event_request_pin(bdaddr_t *sba, bdaddr_t *dba, gboolean secure)
 	struct btd_adapter *adapter;
 	struct btd_device *device;
 	char pin[17];
-	int pinlen;
+	ssize_t pinlen;
 
 	if (!get_adapter_and_device(sba, dba, &adapter, &device, TRUE))
 		return -ENODEV;
diff --git a/src/storage.c b/src/storage.c
index 73bbc36..1f3da6e 100644
--- a/src/storage.c
+++ b/src/storage.c
@@ -594,10 +594,10 @@ int read_link_key(bdaddr_t *local, bdaddr_t *peer, unsigned char *key, uint8_t *
 	return 0;
 }
 
-int read_pin_code(bdaddr_t *local, bdaddr_t *peer, char *pin)
+ssize_t read_pin_code(bdaddr_t *local, bdaddr_t *peer, char *pin)
 {
 	char filename[PATH_MAX + 1], addr[18], *str;
-	int len;
+	ssize_t len;
 
 	create_filename(filename, PATH_MAX, local, "pincodes");
 
diff --git a/src/storage.h b/src/storage.h
index 6929ada..bb64727 100644
--- a/src/storage.h
+++ b/src/storage.h
@@ -49,7 +49,7 @@ int write_lastseen_info(bdaddr_t *local, bdaddr_t *peer, struct tm *tm);
 int write_lastused_info(bdaddr_t *local, bdaddr_t *peer, struct tm *tm);
 int write_link_key(bdaddr_t *local, bdaddr_t *peer, unsigned char *key, uint8_t type, int length);
 int read_link_key(bdaddr_t *local, bdaddr_t *peer, unsigned char *key, uint8_t *type);
-int read_pin_code(bdaddr_t *local, bdaddr_t *peer, char *pin);
+ssize_t read_pin_code(bdaddr_t *local, bdaddr_t *peer, char *pin);
 gboolean read_trust(const bdaddr_t *local, const char *addr, const char *service);
 int write_trust(const char *src, const char *addr, const char *service, gboolean trust);
 GSList *list_trusts(bdaddr_t *local, const char *service);