fix crash on bad values in minSdkVersion
java.lang.NumberFormatException: For input string: "@2131034146" at java.lang.Integer.parseInt(Integer.java:615) at java.lang.Integer.parseInt(Integer.java:650) at org.fdroid.fdroid.data.App.getMinTargetMaxSdkVersions(App.java:1092) at org.fdroid.fdroid.data.App.initInstalledApk(App.java:769) at org.fdroid.fdroid.data.App.getInstance(App.java:395) at org.fdroid.fdroid.localrepo.CacheSwapAppsService.onHandleIntent(CacheSwapAppsService.java:77) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65)
This commit is contained in:
		
							parent
							
								
									275a674d26
								
							
						
					
					
						commit
						56ddbf2056
					
				@ -1112,7 +1112,10 @@ public class App extends ValueObject implements Comparable<App>, Parcelable {
 | 
			
		||||
                }
 | 
			
		||||
                eventType = xml.nextToken();
 | 
			
		||||
            }
 | 
			
		||||
        } catch (PackageManager.NameNotFoundException | IOException | XmlPullParserException e) {
 | 
			
		||||
        } catch (PackageManager.NameNotFoundException
 | 
			
		||||
                | IOException
 | 
			
		||||
                | XmlPullParserException
 | 
			
		||||
                | NumberFormatException e) {
 | 
			
		||||
            Log.e(TAG, "Could not get min/max sdk version", e);
 | 
			
		||||
        }
 | 
			
		||||
        if (targetSdkVersion < minSdkVersion) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user