[sink_apple_audio] use snprintf to avoid warning
authorPaul Brossier <piem@piem.org>
Tue, 26 Dec 2023 18:41:57 +0000 (19:41 +0100)
committerPaul Brossier <piem@piem.org>
Tue, 26 Dec 2023 18:41:57 +0000 (19:41 +0100)
src/io/sink_apple_audio.c

index adf53b8..5792a4f 100644 (file)
@@ -318,9 +318,9 @@ void aubio_sink_apple_audio_write(aubio_sink_apple_audio_t *s, uint_t write) {
     if (err) {
       char_t errorstr[20];
       if (err == kExtAudioFileError_AsyncWriteBufferOverflow) {
-        sprintf(errorstr,"buffer overflow");
+        snprintf(errorstr, sizeof (errorstr), "buffer overflow");
       } else if (err == kExtAudioFileError_AsyncWriteTooLarge) {
-        sprintf(errorstr,"write too large");
+        snprintf(errorstr, sizeof (errorstr), "write too large");
       } else {
         // unknown error
         getPrintableOSStatusError(errorstr, err);