diff options
| -rw-r--r-- | audio/telephony-maemo.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/audio/telephony-maemo.c b/audio/telephony-maemo.c index 717b60f8..42179523 100644 --- a/audio/telephony-maemo.c +++ b/audio/telephony-maemo.c @@ -557,9 +557,11 @@ void telephony_dial_number_req(void *telephony_device, const char *number)  		number += 4;  		flags = CALL_FLAG_PRESENTATION_RESTRICTED;  	} else if (number[0] == '>') { +		const char *location = &number[1]; +  		number = memory_dial_lookup(strtol(&number[1], NULL, 0));  		if (!number) { -			error("No number at memory location %s", &number[1]); +			error("No number at memory location %s", location);  			telephony_dial_number_rsp(telephony_device,  						CME_ERROR_INVALID_INDEX);  			return; | 
