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