Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b9e244df authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

audio: Fix parsing of arguments in the APM config update script

The regex for finding "-h[elp]" argument wasn't correct.
As a result, a file name containing "-h" would match.
Fix the regex by requiring that "-h" must appear at the
beginning of the line.

Test: h/i/audio/7.0/config/update_audio_policy_config.sh -h
Test: h/i/audio/7.0/config/update_audio_policy_config.sh -help
Test: h/i/audio/7.0/config/update_audio_policy_config.sh test-help.xml
Change-Id: Ibdf191e95baacc8600daa8b2f19ddc8338f182eb
parent 05e6b870
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@

set -euo pipefail

if (echo "$@" | grep -qe -h); then
if (echo "$@" | grep -qe "^-h"); then
    echo "This script will update Audio Policy Manager config file"
    echo "to the format required by V7.0 XSD schema from a previous"
    echo "version."