Forráskód Böngészése

Fix processing imapsync custom parameters

hunter-nl 6 éve
szülő
commit
d32f3e9d16
1 módosított fájl, 11 hozzáadás és 2 törlés
  1. 11 2
      data/Dockerfiles/dovecot/imapsync_cron.pl

+ 11 - 2
data/Dockerfiles/dovecot/imapsync_cron.pl

@@ -19,11 +19,20 @@ if ($imapsync_running eq 1)
 }
 
 sub qqw($) {
-  my @values = split('(?=--)', $_[0]);
+  my @params = ();
+  my @values = split(/(?=--)/, $_[0]);
   foreach my $val (@values) {
+    my @tmpparam = split(/ /, $val, 2);
+    foreach my $tmpval (@tmpparam) {
+        if ($tmpval ne '') {
+          push @params, $tmpval;
+        }
+    }
+  }
+  foreach my $val (@params) {
     $val=trim($val);
   }
-  return @values
+  return @params;
 }
 
 $run_dir="/tmp";