Loading pkgs/by-name/li/libbladeRF/clang-fix.patch 0 → 100644 +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'))) { pkgs/by-name/li/libbladeRF/package.nix +5 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
pkgs/by-name/li/libbladeRF/clang-fix.patch 0 → 100644 +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'))) {
pkgs/by-name/li/libbladeRF/package.nix +5 −0 Original line number Diff line number Diff line Loading @@ -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 Loading