@@ -780,9 +780,9 @@ char *getBuildManifest(char *url, const char *device, const char *version, const
780780 struct stat st = {0 };
781781 size_t len = 0 ;
782782 if (version ) {
783- len = strlen (MANIFEST_SAVE_PATH ) + strlen ("/__" ) + strlen (device ) + strlen (version ) + 1 ;
783+ len = strlen (MANIFEST_SAVE_PATH ) + strlen ("/__" ) + strlen (device ) + strlen (version ) + 1 + strlen ( ".plist" ) ;
784784 } else {
785- len = strlen (MANIFEST_SAVE_PATH ) + strlen ("/__" ) + strlen (device ) + 1 ;
785+ len = strlen (MANIFEST_SAVE_PATH ) + strlen ("/__" ) + strlen (device ) + 1 + strlen ( ".plist" ) ;
786786 }
787787 if (buildID ) len += strlen (buildID );
788788 if (isOta ) len += strlen ("ota" );
@@ -801,7 +801,11 @@ char *getBuildManifest(char *url, const char *device, const char *version, const
801801 strcat (fileDir , buildID );
802802 }
803803
804- if (isOta ) strcat (fileDir , "ota" );
804+ if (isOta ){
805+ strcat (fileDir , "_" );
806+ strcat (fileDir , "OTA" );
807+ }
808+ strcat (fileDir , ".plist" );
805809
806810 memset (& st , 0 , sizeof (st ));
807811 if (stat (MANIFEST_SAVE_PATH , & st ) == -1 ) __mkdir (MANIFEST_SAVE_PATH , 0700 );
@@ -815,8 +819,8 @@ char *getBuildManifest(char *url, const char *device, const char *version, const
815819 FILE * f = fopen (fileDir , "rb" );
816820 if (!url ) {
817821 if (!f || nocache ) return NULL ;
818- debug ("[TSSC] using cached Buildmanifest for %s\n" ,name );
819- }else debug ("[TSSC] opening Buildmanifest for %s\n" ,name );
822+ debug ("[TSSC] Using cached BuildManifest: %s\n" ,name );
823+ }else debug ("[TSSC] Opening BuildManifest: %s\n" ,name );
820824
821825 if (!f || nocache ){
822826 //download if it isn't there
0 commit comments