Ticket #2001

「0」とだけの発言不可
Open Date: 2003-04-30 18:56 Last Update: 2006-12-18 11:59

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

「0」とだけの発言を行うと"No text to send"となる。

Ticket History (2/2 Histories)

2003-05-08 16:46 Updated by: iwai
Comment
Logged In: YES
user_id=176

他のクライアントが「0」とだけの発言をしても
その発言内容は plum からは見えないみたいです。
きっと同様の問題。
2006-12-18 11:59 Updated by: hosomy
Comment
Logged In: YES
user_id=25713

/join 0ができない問題と類似してますね

# plum
sub 'parse {
local($line) = @_;
local($arg, $rest, @params);
@params = ();
$line =~ s/^\s*//;
if ($line =~ /^\:(.*)$/) {
($arg, $rest) = (split(/\s+/, $1, 2), '');
} else {
($arg, $rest) = ('', $line);
}
while ($line ne '') {
push(@params, $arg);
if ($rest =~ /^\:(.*)$/) {
push(@params, $1);
last;
}
$line = $rest;
($arg, $rest) = (split(/\s+/, $line, 2), '');
}
return @params;
}

sub 'build {
local($prefix, $cmd, @params) = @_;
local($trailing);
return '' unless $cmd;
if (@params) {
$trailing = pop(@params);
if (&'exist($NOTRAILING, "\L$cmd\E")) {
push(@params, $trailing . ' ');
} else {
push(@params, ':' . $trailing);
}
} else {
@params = ();
}
unshift(@params, $cmd);
unshift(@params, ':' . $prefix) if $prefix;
return join(' ', @params);
}

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login