From 5a355764358017ef6261ecb9c1e831da283c6b65 Mon Sep 17 00:00:00 2001 From: "huiyu.eun" Date: Wed, 19 Jul 2017 23:20:27 +0900 Subject: [PATCH] [SDL_Tizen] Fix security issue - Modify sprintf() -> SDL_snprintf() Change-Id: I2d7267cdc803cc4e39b704e48165db2cf055fc83 Signed-off-by: huiyu.eun --- src/audio/qsa/SDL_qsa_audio.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/audio/qsa/SDL_qsa_audio.c b/src/audio/qsa/SDL_qsa_audio.c index 1899ca6..d96a62b 100644 --- a/src/audio/qsa/SDL_qsa_audio.c +++ b/src/audio/qsa/SDL_qsa_audio.c @@ -621,11 +621,11 @@ QSA_DetectDevices(void) snd_pcm_t *handle; /* Add device number to device name */ - sprintf(qsa_playback_device[qsa_playback_devices].name + - SDL_strlen(qsa_playback_device - [qsa_playback_devices].name), " d%d", - devices); - + SDL_snprintf(qsa_playback_device[qsa_playback_devices].name + + SDL_strlen(qsa_playback_device[qsa_playback_devices].name), + sizeof (qsa_playback_device[qsa_playback_devices].name + + SDL_strlen(qsa_playback_device[qsa_playback_devices].name)), + " d%d", devices); /* Store associated card number id */ qsa_playback_device[qsa_playback_devices].cardno = it; @@ -679,10 +679,9 @@ QSA_DetectDevices(void) snd_pcm_t *handle; /* Add device number to device name */ - sprintf(qsa_capture_device[qsa_capture_devices].name + - SDL_strlen(qsa_capture_device - [qsa_capture_devices].name), " d%d", - devices); + SDL_snprintf(qsa_capture_device[qsa_capture_devices].name + SDL_strlen(qsa_capture_device[qsa_capture_devices].name), + sizeof(qsa_capture_device[qsa_capture_devices].name + SDL_strlen(qsa_capture_device[qsa_capture_devices].name)), + " d%d", devices); /* Store associated card number id */ qsa_capture_device[qsa_capture_devices].cardno = it; -- 2.7.4