Unverified Commit afb487ff authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

libbladeRF: fix `clang` build (#462059)

parents 60e94fc2 6827e8d3
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
Fix clang build: https://github.com/Nuand/bladeRF/pull/1045.patch
--- a/host/utilities/bladeRF-cli/src/cmd/flash_image.c
+++ b/host/utilities/bladeRF-cli/src/cmd/flash_image.c
@@ -68,7 +68,7 @@ static int handle_param(const char *param, char *val,
             status = CLI_RET_INVPARAM;
         } else {
             for (i = 0; i < len && status == 0; i++) {
-                if (val[i] >= 'a' || val[i] <= 'f') {
+                if (val[i] >= 'a' && val[i] <= 'f') {
                     val[i] -= 'a' - 'A';
                 } else if (!((val[i] >= '0' && val[i] <= '9') ||
                              (val[i] >= 'A' && val[i] <= 'F'))) {
+5 −0
Original line number Diff line number Diff line
@@ -26,6 +26,11 @@ stdenv.mkDerivation rec {
    fetchSubmodules = true;
  };

  patches = [
    # fix clang build: https://github.com/Nuand/bladeRF/pull/1045
    ./clang-fix.patch
  ];

  nativeBuildInputs = [
    cmake
    pkg-config