diff --git a/src/htmlminifier.js b/src/htmlminifier.js
index ecf06eba..9fe9e078 100644
--- a/src/htmlminifier.js
+++ b/src/htmlminifier.js
@@ -664,13 +664,12 @@ function processOptions(values) {
text = text.replace(/(url\s*\(\s*)("|'|)(.*?)\2(\s*\))/ig, function(match, prefix, quote, url, suffix) {
return prefix + quote + options.minifyURLs(url) + quote + suffix;
});
- try {
- return unwrapCSS(new CleanCSS(value).minify(wrapCSS(text, type)).styles, type);
- }
- catch (err) {
- options.log(err);
+ var cleanCssOutput = new CleanCSS(value).minify(wrapCSS(text, type));
+ if (cleanCssOutput.errors.length > 0) {
+ cleanCssOutput.errors.forEach(options.log);
return text;
}
+ return unwrapCSS(cleanCssOutput.styles, type);
};
}
else if (key === 'minifyJS' && typeof value !== 'function') {