diff --git a/advagg_js_compress/advagg_js_compress.advagg.inc b/advagg_js_compress/advagg_js_compress.advagg.inc
index d474791..d887a91 100644
--- a/advagg_js_compress/advagg_js_compress.advagg.inc
+++ b/advagg_js_compress/advagg_js_compress.advagg.inc
@@ -349,6 +349,7 @@ function advagg_js_compress_prep(&$contents, $filename, array $aggregate_setting
   else {
     // Strip Byte Order Marks (BOM's), preg_* cannot parse these well.
     $contents = str_replace(pack("CCC", 0xef, 0xbb, 0xbf), "", $contents);
+    $contents = str_replace("\r", "", $contents);
     // Use the compressor.
     list(, , , $functions) = advagg_js_compress_configuration();
     if ($compressor == 1) {
