From 16a67ba97d13a69b67dd86b01b7479016ff2f9f4 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 24 Apr 2012 14:53:48 +0200 Subject: fixed segfault on size==0 --- pgsql.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pgsql.c') diff --git a/pgsql.c b/pgsql.c index f424b35..684409b 100644 --- a/pgsql.c +++ b/pgsql.c @@ -318,6 +318,10 @@ int psql_read_buf( PGconn *conn, const int id, const char *path, char *buf, cons return tmp; } + if( meta.size == 0 ) { + return 0; + } + size = len; if( offset + size > meta.size ) { size = meta.size - offset; -- cgit v1.2.3-54-g00ecf