bug fix
This commit is contained in:
parent
6b3fc6183e
commit
67d999b831
|
@ -106,7 +106,17 @@ public class HSContentProvider extends ContentProvider {
|
|||
|
||||
@Override
|
||||
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
|
||||
return 0;
|
||||
SQLiteDatabase db = mServerDB.getWritableDatabase();
|
||||
|
||||
String where = selection;
|
||||
if (uriMatcher.match(uri) == ONION_ID) {
|
||||
where = "_id=" + uri.getLastPathSegment();
|
||||
}
|
||||
|
||||
Integer rows = db.update(HSDatabase.HS_DATA_TABLE_NAME, values, where, null);
|
||||
mContext.getContentResolver().notifyChange(CONTENT_URI, null);
|
||||
|
||||
return rows;
|
||||
}
|
||||
|
||||
public static final class HiddenService implements BaseColumns {
|
||||
|
|
|
@ -773,9 +773,7 @@ public class TorService extends Service implements TorServiceConstants, OrbotCon
|
|||
Integer HSLocalPort = hidden_services.getInt(hidden_services.getColumnIndex(HiddenService.PORT));
|
||||
|
||||
// Update only new domains
|
||||
if(!"".equals(HSDomain))
|
||||
continue;
|
||||
|
||||
if(HSDomain == null || HSDomain.length() < 1) {
|
||||
String hsDirPath = new File(appCacheHome,"hs" + HSLocalPort).getCanonicalPath();
|
||||
File file = new File(hsDirPath, "hostname");
|
||||
|
||||
|
@ -798,6 +796,7 @@ public class TorService extends Service implements TorServiceConstants, OrbotCon
|
|||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} catch (NumberFormatException e) {
|
||||
Log.e(OrbotConstants.TAG,"error parsing hsport",e);
|
||||
|
|
Loading…
Reference in New Issue