summaryrefslogtreecommitdiffstats
path: root/src/AFC.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/AFC.c')
-rw-r--r--src/AFC.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/AFC.c b/src/AFC.c
index b665f8e..0c43d0d 100644
--- a/src/AFC.c
+++ b/src/AFC.c
@@ -796,7 +796,9 @@ iphone_afc_write_file(iphone_afc_client_t client, iphone_afc_file_t file,
796{ 796{
797 char *acknowledgement = NULL; 797 char *acknowledgement = NULL;
798 const int MAXIMUM_WRITE_SIZE = 1 << 15; 798 const int MAXIMUM_WRITE_SIZE = 1 << 15;
799 uint32 zero = 0, bytes_loc = 0, segments = (length / MAXIMUM_WRITE_SIZE), current_count = 0, i = 0; 799 uint32 zero = 0, current_count = 0, i = 0;
800 uint32 segments = (length / MAXIMUM_WRITE_SIZE);
801 int bytes_loc = 0;
800 char *out_buffer = NULL; 802 char *out_buffer = NULL;
801 803
802 if (!client || !client->afc_packet || !client->connection || !file || !bytes) 804 if (!client || !client->afc_packet || !client->connection || !file || !bytes)
@@ -927,7 +929,8 @@ iphone_error_t iphone_afc_close_file(iphone_afc_client_t client, iphone_afc_file
927iphone_error_t iphone_afc_seek_file(iphone_afc_client_t client, iphone_afc_file_t file, int seekpos) 929iphone_error_t iphone_afc_seek_file(iphone_afc_client_t client, iphone_afc_file_t file, int seekpos)
928{ 930{
929 char *buffer = (char *) malloc(sizeof(char) * 24); 931 char *buffer = (char *) malloc(sizeof(char) * 24);
930 uint32 seekto = 0, bytes = 0, zero = 0; 932 uint32 seekto = 0, zero = 0;
933 int bytes = 0;
931 934
932 if (seekpos < 0) 935 if (seekpos < 0)
933 seekpos = file->size - abs(seekpos); 936 seekpos = file->size - abs(seekpos);
@@ -980,7 +983,8 @@ iphone_error_t iphone_afc_seek_file(iphone_afc_client_t client, iphone_afc_file_
980iphone_error_t iphone_afc_truncate_file(iphone_afc_client_t client, iphone_afc_file_t file, uint32_t newsize) 983iphone_error_t iphone_afc_truncate_file(iphone_afc_client_t client, iphone_afc_file_t file, uint32_t newsize)
981{ 984{
982 char *buffer = (char *) malloc(sizeof(char) * 16); 985 char *buffer = (char *) malloc(sizeof(char) * 16);
983 uint32 bytes = 0, zero = 0; 986 int bytes = 0;
987 uint32 zero = 0;
984 988
985 afc_lock(client); 989 afc_lock(client);
986 990