summaryrefslogtreecommitdiff
path: root/ext/interbase
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2012-03-15 19:59:26 +0000
committerIlia Alshanetsky <iliaa@php.net>2012-03-15 19:59:26 +0000
commit1ef5fa8710e9e03f530a0a281efc8759b961a009 (patch)
tree7f920d2441e26852c3497af8064249f7ae0e18c6 /ext/interbase
parent601d17d1ae2fb3ac6c232e9d66cb541c266c93b4 (diff)
downloadphp-git-1ef5fa8710e9e03f530a0a281efc8759b961a009.tar.gz
Fixed bug #60947 (Segmentation fault while executing ibase_db_info)
Diffstat (limited to 'ext/interbase')
-rw-r--r--ext/interbase/ibase_service.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/interbase/ibase_service.c b/ext/interbase/ibase_service.c
index 5d8fbe4903..6faaa564d5 100644
--- a/ext/interbase/ibase_service.c
+++ b/ext/interbase/ibase_service.c
@@ -321,6 +321,7 @@ query_loop:
heap_p = heap_buf + res_size;
}
result += 2;
+ *(result+line_len) = 0;
snprintf(heap_p, heap_buf_size - (heap_buf - heap_p), "%s\n", result);
heap_p += line_len +2;
goto query_loop; /* repeat until result is exhausted */