From 09c75ae360c153b97a29754c3c9e4e6dc2a1f5b4 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 3 Oct 2003 03:10:41 +0000 Subject: [PATCH] Fixed possible NULL-pointer dereference in play(). --- src/tone/tone.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tone/tone.c b/src/tone/tone.c index 5f01f7e565..b501d7898f 100644 --- a/src/tone/tone.c +++ b/src/tone/tone.c @@ -68,11 +68,13 @@ void play(char *freq, char *dur) if(dur==NULL) dur="0"; + if(freq==NULL) + freq="0"; + d=atoi(dur); if(isdigit(*freq)) f=atoi(freq); - - else + else switch(toupper(*freq)) { case 'O': /* default octave */ if(isdigit(*dur)) -- GitLab