From: Jaroslav Kysela Date: Fri, 17 Oct 2003 07:34:19 +0000 (+0000) Subject: Fixed possible buffer overrun X-Git-Tag: v1.0.3~46 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=3d3fbd78e8369ebf1e4e0775fa25b9326da2270c;p=alsa-utils.git Fixed possible buffer overrun --- diff --git a/amixer/amixer.c b/amixer/amixer.c index 76cca8d..741d59a 100644 --- a/amixer/amixer.c +++ b/amixer/amixer.c @@ -1486,7 +1486,8 @@ int main(int argc, char *argv[]) break; case 'D': case HELPID_DEVICE: - strcpy(card, optarg); + strncpy(card, optarg, sizeof(card-1)); + card[sizeof(card)-1] = '\0'; break; case 'q': case HELPID_QUIET: