ggerganov commited on
Commit
6c38a7f
·
unverified ·
1 Parent(s): 92cfd93

common : fix input buffer check (#1812)

Browse files
Files changed (1) hide show
  1. examples/common.cpp +1 -1
examples/common.cpp CHANGED
@@ -639,7 +639,7 @@ bool read_wav(const std::string & fname, std::vector<float>& pcmf32, std::vector
639
 
640
  fprintf(stderr, "%s: read %zu bytes from stdin\n", __func__, wav_data.size());
641
  }
642
- else if (fname.size() > 256 || fname.size() > 40 && fname.substr(0, 4) == "RIFF" && fname.substr(8, 4) == "WAVE") {
643
  if (drwav_init_memory(&wav, fname.c_str(), fname.size(), nullptr) == false) {
644
  fprintf(stderr, "error: failed to open WAV file from fname buffer\n");
645
  return false;
 
639
 
640
  fprintf(stderr, "%s: read %zu bytes from stdin\n", __func__, wav_data.size());
641
  }
642
+ else if (fname.size() > 256 && (fname.substr(0, 4) == "RIFF" || fname.substr(8, 4) == "WAVE")) {
643
  if (drwav_init_memory(&wav, fname.c_str(), fname.size(), nullptr) == false) {
644
  fprintf(stderr, "error: failed to open WAV file from fname buffer\n");
645
  return false;