summaryrefslogtreecommitdiff
path: root/utils/JSInfo.cc
diff options
context:
space:
mode:
Diffstat (limited to 'utils/JSInfo.cc')
-rw-r--r--utils/JSInfo.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/utils/JSInfo.cc b/utils/JSInfo.cc
index 1ebd8a4c..ba082904 100644
--- a/utils/JSInfo.cc
+++ b/utils/JSInfo.cc
@@ -59,10 +59,11 @@ void JSInfo::scanLinkAction(LinkAction *link, const char *action, bool deleteLin
hasJS = true;
if (print) {
LinkJavaScript *linkjs = static_cast<LinkJavaScript *>(link);
- const GooString *s = linkjs->getScript();
- if (s && s->c_str()) {
+ if (linkjs->isOk()) {
+ const std::string& s = linkjs->getScript();
fprintf(file, "%s:\n", action);
- printJS(s);
+ GooString gooS = GooString(s);
+ printJS(&gooS);
fputs("\n\n", file);
}
}