lol
at 23.05-pre 54 lines 1.9 kB view raw
1diff --git i/IaitoApplication.cpp w/IaitoApplication.cpp 2index 25b6a4e7..4cbde5c4 100644 3--- i/IaitoApplication.cpp 4+++ w/IaitoApplication.cpp 5@@ -33,27 +33,6 @@ 6 #include <R2GhidraDecompiler.h> 7 #endif 8 9-static bool versionCheck() { 10- // Check r2 version 11- QString a = r_core_version (); // runtime library version 12- QString b = "" R2_GITTAP; // compiled version 13- QStringList la = a.split("."); 14- QStringList lb = b.split("."); 15- if (la.size() < 2 && lb.size() < 2) { 16- eprintf ("Invalid version string somwhere\n"); 17- return false; 18- } 19- if (la.at(0) != lb.at(0)) { 20- eprintf ("Major version differs\n"); 21- return false; 22- } 23- if (la.at(1) != lb.at(1)) { 24- eprintf ("Minor version differs\n"); 25- return false; 26- } 27- return true; 28-} 29- 30 IaitoApplication::IaitoApplication(int &argc, char **argv) : QApplication(argc, argv) 31 { 32 // Setup application information 33@@ -101,21 +80,6 @@ IaitoApplication::IaitoApplication(int &argc, char **argv) : QApplication(argc, 34 std::exit(1); 35 } 36 37- if (!versionCheck ()) { 38- QMessageBox msg; 39- msg.setIcon(QMessageBox::Critical); 40- msg.setStandardButtons(QMessageBox::Yes | QMessageBox::No); 41- msg.setWindowTitle(QObject::tr("Version mismatch!")); 42- QString localVersion = r_core_version (); 43- QString r2version = R2_GITTAP; 44- msg.setText(QString( 45- QObject::tr("The version used to compile Iaito (%1) does not match the binary version of radare2 (%2). This could result in unexpected behaviour. Are you sure you want to continue?")).arg( 46- localVersion, r2version)); 47- if (msg.exec() == QMessageBox::No) { 48- std::exit(1); 49- } 50- } 51- 52 #ifdef IAITO_ENABLE_PYTHON 53 // Init python 54 if (!clOptions.pythonHome.isEmpty()) {