fix sh/dx <call> with sql spot logging
[spider.git] / perl / DXSql / SQLite.pm
index 14eb0621f96e85bbc3805daecd1200850041e168..2330837f41cd4b2192dc2821f926ff917c00653b 100644 (file)
@@ -36,7 +36,7 @@ sub has_ipaddr
        my $sth = $self->prepare($s);
        $sth->execute;
        while (my @t = $sth->fetchrow_array) {
-               if ($t[0] eq 'ipaddr') {
+               if ($t[1] eq 'ipaddr') {
                        $sth->finish;
                        return 1;
                }
@@ -48,7 +48,7 @@ sub has_ipaddr
 sub add_ipaddr
 {
        my $self = shift;
-       my $s = q(alter table spot add column ipaddr varchar(40));
+       my $s = q(alter table spot add column ipaddr text);
        $self->do($s);
 }