From f4f7560a1ed8d6315eb33ee2fc1be0cc3eac6dcb Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 3 Nov 2007 10:37:22 +0000 Subject: [PATCH] Simplify argument "parsing" git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24948 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libao2/ao_pulse.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libao2/ao_pulse.c b/libao2/ao_pulse.c index 6f62d1df6c..4e9030c802 100644 --- a/libao2/ao_pulse.c +++ b/libao2/ao_pulse.c @@ -126,11 +126,9 @@ static int init(int rate_hz, int channels, int format, int flags) { char *sink = NULL; if (ao_subdevice) { - int i = strcspn(ao_subdevice, ":"); host = strdup(ao_subdevice); - if (host[i] == ':') - sink = &host[i + 1]; - host[i] = 0; + sink = strchr(host, ':'); + if (sink) *sink++ = 0; } ss.channels = channels;