FreeCalypso > hg > freecalypso-tools
annotate ringtools/fc-imyplay @ 1011:6d9b10633f10
etmsync Pirelli IMEI retrieval: fix poor use of printf()
Bug reported by Vadim Yanitskiy <fixeria@osmocom.org>: the construct
where a static-allocated string was passed to printf() without any
format arguments causes newer compilers to report a security problem.
Given that formatted output is not needed here, just fixed string
output, change printf() to fputs(), and direct the error message
to stderr while at it.
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Thu, 23 May 2024 17:29:57 +0000 | 
| parents | b8ecdf54a957 | 
| children | 
| rev | line source | 
|---|---|
| 876 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 #!/bin/sh | 
| 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 | 
| 880 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 3 if [ $# -lt 1 -o $# -gt 2 ] | 
| 876 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 then | 
| 888 
b8ecdf54a957
fc-imyplay script
 Mychaela Falconia <falcon@freecalypso.org> parents: 
880diff
changeset | 5 echo "usage: $0 iMelody_file [volume]" 1>&2 | 
| 876 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 exit 1 | 
| 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 fi | 
| 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 tmpfile=/tmp/fc-test-melody.bz | 
| 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | 
| 880 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 11 if [ -n "$2" ] | 
| 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 12 then | 
| 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 13 volume="$2" | 
| 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 14 else | 
| 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 15 volume=64 | 
| 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 16 fi | 
| 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 17 | 
| 876 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 set -ex | 
| 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 | 
| 888 
b8ecdf54a957
fc-imyplay script
 Mychaela Falconia <falcon@freecalypso.org> parents: 
880diff
changeset | 20 fc-imy2pwt "$1" | fc-pwt-comp - $tmpfile | 
| 876 
9998c015a687
ringtools/fc-meltest-pwt: shell script created, works as expected
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 fc-fsio upload-file $tmpfile /buz/test.bz | 
| 880 
5b68ba735e98
fc-meltest-pwt: allow optional play volume argument
 Mychaela Falconia <falcon@freecalypso.org> parents: 
876diff
changeset | 22 fc-shell 'at@buz="/buz/test.bz"'",$volume" | 
