From f69c35b21d5c63ef2e70e7db0a2e82ac2580b3d7 Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Fri, 16 May 2008 18:20:15 +0000 Subject: [PATCH] -Piece of fix for bug 1965012, server process dying when malformed request passed to table layer git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1426 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- perl-xCAT-2.0/xCAT/Table.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/perl-xCAT-2.0/xCAT/Table.pm b/perl-xCAT-2.0/xCAT/Table.pm index 3fe14c4fd..1095bd05b 100644 --- a/perl-xCAT-2.0/xCAT/Table.pm +++ b/perl-xCAT-2.0/xCAT/Table.pm @@ -1498,6 +1498,9 @@ sub getAttribs } $statement .= "(\"disable\" is NULL or \"disable\" in ('0','no','NO','No','nO'))"; my $query = $self->{dbh}->prepare($statement); + unless (defined $query) { + return undef; + } $query->execute(@exeargs); my $data; while ($data = $query->fetchrow_hashref())