Subversion Repositories freemyipod

Rev

Rev 486 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 486 Rev 488
Line 1036... Line 1036...
1036
                    buffer = self._hexint(buffer)
1036
                    buffer = self._hexint(buffer)
1037
                    malloc = False
1037
                    malloc = False
1038
                try:
1038
                try:
1039
                    self.logger.info("Downloading file " + remotename + " to " + localname + "...")
1039
                    self.logger.info("Downloading file " + remotename + " to " + localname + "...")
1040
                    while size > 0:
1040
                    while size > 0:
1041
                        bytes = self.emcore.file_read(fd, buffsize, buffer)
1041
                        bytes = self.emcore.file_read(fd, buffsize, buffer).rc
1042
                        f.write(self.emcore.read(buffer, bytes))
1042
                        f.write(self.emcore.read(buffer, bytes))
1043
                        size = size - bytes
1043
                        size = size - bytes
1044
                finally:
1044
                finally:
1045
                    if malloc == True:
1045
                    if malloc == True:
1046
                        self.emcore.free(buffer)
1046
                        self.emcore.free(buffer)