summaryrefslogtreecommitdiffstats
path: root/src/object/uri-references.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/object/uri-references.cpp')
-rw-r--r--src/object/uri-references.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/object/uri-references.cpp b/src/object/uri-references.cpp
index 3e11cd26c..69ed140e0 100644
--- a/src/object/uri-references.cpp
+++ b/src/object/uri-references.cpp
@@ -243,10 +243,9 @@ SPObject *sp_css_uri_reference_resolve(SPDocument *document, const gchar *uri)
SPObject *ref = nullptr;
if (document && uri && (strncmp(uri, "url(", 4) == 0)) {
- gchar *trimmed = extract_uri(uri);
- if (trimmed) {
- ref = sp_uri_reference_resolve(document, trimmed);
- g_free(trimmed);
+ auto trimmed = extract_uri(uri);
+ if (!trimmed.empty()) {
+ ref = sp_uri_reference_resolve(document, trimmed.c_str());
}
}