check-malloc-errs 548 B

12345678910111213141516
  1. #! /bin/sh
  2. # Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
  3. #
  4. # Licensed under the Apache License 2.0 (the "License"). You may not use
  5. # this file except in compliance with the License. You can obtain a copy
  6. # in the file LICENSE in the source distribution or at
  7. # https://www.openssl.org/source/license.html
  8. (
  9. pcregrep -rnM 'OPENSSL_.?alloc.*\n.*if.*NULL.*\n.*return' crypto ssl
  10. pcregrep -rnM 'if.*OPENSSL_.?alloc.*NULL.*\n.*.*return' crypto ssl
  11. ) | tee /tmp/out$$
  12. X=0
  13. test -s /tmp/out$$ && X=1
  14. rm /tmp/out$$
  15. exit $X