micressor/aspsms-t — Issue #1: Sonderzeichen in passfile
Author: Copi
Created: 2011-12-30 09:38:52+00:00
State: open

Sobald sich ein User mit Sonderzeichen für den Transport registriert, wird der Transport für alle Benutzer lahm gelegt.
Das Problem scheint in der lib/ASPSMS/Storage.pm zu liegen. Da werden in einer Schleife alle passfiles eingelesen. Kommt es nun bei einer Datei zu ein Problem, kann kein Benutzer SMS verschicken.
Wenn sich nun ein Benutzer mit Sonderzeichen registriert, schlägt das open in Zeile 45 mit der Meldung Problem: No such file or directory fehl und es kann sich kein Nutzer, welcher nach der kaputten Datei kommen würde, mehr authentifizieren.
Das Problem wurde beobachtet mit einen ext3 Dateisystem und Perl v5.10.1