]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Don't mess with the encoding of extras modules in modulemanager.
authorPeter Powell <petpow@saberuk.com>
Sun, 12 Nov 2017 14:33:08 +0000 (14:33 +0000)
committerPeter Powell <petpow@saberuk.com>
Sun, 12 Nov 2017 14:33:08 +0000 (14:33 +0000)
This fixes installing extras modules such as m_qrcode which contain
characters from outside of the Unicode Basic Multilingual Plane.

modulemanager

index 42566d3b1ce77f4ed738cbd4062e8868e08b7cb6..bc46194082c4ec724d6e4108d03789ea40941f40 100755 (executable)
@@ -75,7 +75,7 @@ sub parse_url {
        }
 
        my $mod;
-       for (split /\n+/, $response->decoded_content) {
+       for (split /\n+/, $response->content) {
                s/^\s+//; # ignore whitespace at start
                next if /^#/;
                if (/^module (\S+) (\S+) (\S+)/) {
@@ -359,7 +359,7 @@ for my $mod (sort keys %todo) {
 
        if ($response->is_success) {
                open(MF, ">src/modules/$mod.cpp") or die "\nFilesystem not writable: $!";
-               print MF $response->decoded_content;
+               print MF $response->content;
                close(MF);
                print " - done\n";
        } else {