summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2011-03-31 11:40:41 +0200
committerGravatar Martin Szulecki2012-03-22 18:47:08 +0100
commit489cdad395a0518392c504a99fff01cf112b2c0d (patch)
tree386205bce904a319e552eedb0775554e470b7468
parentb0ffdc392d5b3bfefc604e43679003b3e65ed5e4 (diff)
downloadlibimobiledevice-489cdad395a0518392c504a99fff01cf112b2c0d.tar.gz
libimobiledevice-489cdad395a0518392c504a99fff01cf112b2c0d.tar.bz2
debug: Use explicit size for string when debugging non-null terminated
The debug code to output the device public key was not taking into account that the key data is not null terminated.
-rw-r--r--src/lockdown.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lockdown.c b/src/lockdown.c
index 83fced2..1764a87 100644
--- a/src/lockdown.c
+++ b/src/lockdown.c
@@ -853,7 +853,7 @@ static lockdownd_error_t lockdownd_do_pair(lockdownd_client_t client, lockdownd_
debug_info("device refused to send public key.");
return ret;
}
- debug_info("device public key follows:\n%s", public_key.data);
+ debug_info("device public key follows:\n%.*s", public_key.size, public_key.data);
/* get libimobiledevice pair_record */
ret = generate_pair_record_plist(public_key, NULL, &dict_record);
if (ret != LOCKDOWN_E_SUCCESS) {