diff options
Diffstat (limited to '')
-rw-r--r-- | adbbu/adbbumain.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/adbbu/adbbumain.cpp b/adbbu/adbbumain.cpp index 2e66bceb6..bd96b2040 100644 --- a/adbbu/adbbumain.cpp +++ b/adbbu/adbbumain.cpp @@ -32,9 +32,9 @@ int main(int argc, char **argv) { int index; - int pos = 0; + size_t pos = 0; bool ret = false; - int maxpos = sizeof(TWRPARG + 2); + size_t maxpos = strlen(TWRPARG) + 2; std::string command; twrpback tw; @@ -45,10 +45,10 @@ int main(int argc, char **argv) { } pos = command.find(TWRP_BACKUP_ARG); - if (pos < 0 || pos > (maxpos + sizeof(TWRP_BACKUP_ARG) + 1)) { + if (pos == std::string::npos || pos > (maxpos + strlen(TWRP_BACKUP_ARG) + 1)) { pos = command.find(TWRP_RESTORE_ARG); } - if (pos < 0 || pos > maxpos + sizeof(TWRP_STREAM_ARG + 1)) { + if (pos == std::string::npos || pos > maxpos + strlen(TWRP_STREAM_ARG) + 1) { pos = command.find(TWRP_STREAM_ARG); } |