Skip to content

Commit 008e0e3

Browse files
committed
Fix build for latest r2-599
1 parent e8f4e13 commit 008e0e3

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

src/core/Iaito.cpp

+8-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include <r_cmd.h>
2727
#include <r_core.h>
2828

29-
#if R2_VERSION_NUMBER >= 50809 // reverse compatability
29+
#if R2_VERSION_NUMBER >= 50809
3030
#define BO bo
3131
#else
3232
#define BO o
@@ -217,8 +217,9 @@ void IaitoCore::initialize(bool loadPlugins)
217217
// Executable is in appdir/bin
218218
prefix.cdUp();
219219
qInfo() << "Setting r2 prefix =" << prefix.absolutePath() << " for AppImage.";
220-
#else // MACOS_R2_BUNDLED \
221-
// Executable is in Contents/MacOS, prefix is Contents/Resources/r2
220+
#else
221+
// MACOS_R2_BUNDLED
222+
// Executable is in Contents/MacOS, prefix is Contents/Resources/r2
222223
prefix.cdUp();
223224
prefix.cd("Resources");
224225
prefix.cd("r2");
@@ -2862,7 +2863,11 @@ QList<ImportDescription> IaitoCore::getAllImports()
28622863
fi = r_flag_get(core->flags, fname);
28632864
}
28642865
free(fname);
2866+
#if R2_VERSION_NUMBER >= 50909
2867+
ut64 addr = fi ? fi->addr : 0;
2868+
#else
28652869
ut64 addr = fi ? fi->offset : 0;
2870+
#endif
28662871
imp.plt = addr;
28672872
imp.name = QString(name);
28682873
imp.bind = QString(bi->bind);

src/dialogs/FlagDialog.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ FlagDialog::FlagDialog(RVA offset, QWidget *parent)
1717
RFlagItem *flag = r_flag_get_i(Core()->core()->flags, offset);
1818
if (flag) {
1919
flagName = QString(flag->name);
20+
#if R2_VERSION_NUMBER >= 50909
21+
flagOffset = flag->addr;
22+
#else
2023
flagOffset = flag->offset;
24+
#endif
2125
}
2226

2327
auto size_validator = new QIntValidator(ui->sizeEdit);

0 commit comments

Comments
 (0)