summaryrefslogtreecommitdiff
path: root/libs/pbd/convert.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/pbd/convert.cc')
-rw-r--r--libs/pbd/convert.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/pbd/convert.cc b/libs/pbd/convert.cc
index 02d7f3c0a4..49650ab6e9 100644
--- a/libs/pbd/convert.cc
+++ b/libs/pbd/convert.cc
@@ -336,7 +336,10 @@ sgettext (const char* domain_name, const char* msgid)
{
const char * msgval = dgettext (domain_name, msgid);
if (msgval == msgid) {
- msgval = strrchr (msgid, '|') + 1;
+ const char * p = strrchr (msgid, '|');
+ if (p) {
+ msgval = p + 1;
+ }
}
return msgval;
}