#vulnerable code 
                                public boolean filmlisteIstAelter(int sekunden) {
        // Filmliste ist älter als: FilmeLaden.ALTER_FILMLISTE_SEKUNDEN_FUER_AUTOUPDATE
        int ret = -1;
        Date jetzt = new Date(System.currentTimeMillis());
        SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
        String date = metaDaten[ListeFilme.FILMLISTE_DATUM_NR];
        Date filmDate = null;
        try {
            filmDate = sdf.parse(date);
        } catch (ParseException ex) {
        }
        if (jetzt != null && filmDate != null) {
            ret = Math.round((jetzt.getTime() - filmDate.getTime()) / (1000));
            ret = Math.abs(ret);
        }
        if (ret != -1) {
            Log.systemMeldung("Die Filmliste ist " + ret / 60 + " Minuten alt");
        }
        if (ret > sekunden) {
            return true;
        } else if (ret == -1) {
            return true;
        }
        return false;
    } 
                            #location 6 
                            #vulnerability type THREAD_SAFETY_VIOLATION
#fixed code
                                public boolean filmlisteIstAelter(int sekunden) {
        int ret = alterFilmlisteSek();
//        Date jetzt = new Date(System.currentTimeMillis());
//        SimpleDateFormat sdf = new SimpleDateFormat(DATUM_ZEIT_FORMAT);
//        String date = metaDaten[ListeFilme.FILMLISTE_DATUM_NR];
//        Date filmDate = null;
//        try {
//            filmDate = sdf.parse(date);
//        } catch (ParseException ex) {
//        }
//        if (jetzt != null && filmDate != null) {
//            ret = Math.round((jetzt.getTime() - filmDate.getTime()) / (1000));
//            ret = Math.abs(ret);
//        }
        if (ret != 0) {
            Log.systemMeldung("Die Filmliste ist " + ret / 60 + " Minuten alt");
        }
        return ret > sekunden;
    }