From 39d61e9e59dc838ecbf09fd03439cf835e24f259 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Mon, 21 Dec 2015 07:27:44 -0500 Subject: avoid returning dangling ref in ServerInfo::GetDefault() --- pulse.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pulse.h b/pulse.h index 32dfe25..a825d62 100644 --- a/pulse.h +++ b/pulse.h @@ -112,15 +112,16 @@ class Card { struct ServerInfo { string sink; string source; + string empty = ""; - const string GetDefault(enum DeviceType type) { + const string& GetDefault(enum DeviceType type) { switch (type) { case DEVTYPE_SINK: return sink; case DEVTYPE_SOURCE: return source; default: - return ""; + return empty; } } }; -- cgit v1.2.3