From: timriker Date: Mon, 4 Nov 2002 06:54:16 +0000 (+0000) Subject: randKey dbm fix X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8ae88340534e9ec002d6a8327b167ed412975c2c;p=infobot.git randKey dbm fix git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk@603 c11ca15a-4712-0410-83d8-924469b57eb5 --- diff --git a/blootbot/src/db_dbm.pl b/blootbot/src/db_dbm.pl index 909ed18..3bfd992 100644 --- a/blootbot/src/db_dbm.pl +++ b/blootbot/src/db_dbm.pl @@ -321,6 +321,7 @@ sub getKeys { sub randKey { &DEBUG("STUB: &randKey(@_);"); + my ($table, $select) = @_; my @format = &dbGetColInfo($table); if (!scalar @format) { return; @@ -328,7 +329,7 @@ sub randKey { my $rand = int(rand(&countKeys($table) - 1)); my @keys = keys %{$table}; - &dbGet($table, '*', "@format[0]=@keys[$rand]"); + &dbGet($table, '$select', "@format[0]=@keys[$rand]"); } #####