audio: fix string leakage in out_get_parameters()

out_get_parameters() was calling strdup() on the string
returned by str_parms_to_str() before returning it
to the caller. This creates a new string which is never freed
as str_parms_to_str() already allocates a new string.

Change-Id: I4bcc4aa17ab55e830d7a0569151f717422f6459b
diff --git a/audio/audio_hw.c b/audio/audio_hw.c
index 5b5e03e..4206893 100644
--- a/audio/audio_hw.c
+++ b/audio/audio_hw.c
@@ -1877,7 +1877,7 @@
             i++;
         }
         str_parms_add_str(reply, AUDIO_PARAMETER_STREAM_SUP_CHANNELS, value);
-        str = strdup(str_parms_to_str(reply));
+        str = str_parms_to_str(reply);
     } else {
         str = strdup(keys);
     }