Diff for /embedaddon/php/ext/pdo_odbc/odbc_stmt.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:47:59 version 1.1.1.2, 2012/05/29 12:34:41
Line 637  static int odbc_stmt_get_col(pdo_stmt_t *stmt, int col Line 637  static int odbc_stmt_get_col(pdo_stmt_t *stmt, int col
   
                         if (C->fetched_len != SQL_NO_TOTAL) {                          if (C->fetched_len != SQL_NO_TOTAL) {
                                 /* use size suggested by the driver, if it knows it */                                  /* use size suggested by the driver, if it knows it */
                                alloced = C->fetched_len + 1;                                buf = emalloc(C->fetched_len + 1);
                                 memcpy(buf, C->data, C->fetched_len);
                                 buf[C->fetched_len] = 0;
                                 used = C->fetched_len;
                         } else {
                                 buf = estrndup(C->data, 256);
                                 used = 255; /* not 256; the driver NUL terminated the buffer */
                         }                          }
                           
                         buf = emalloc(alloced);  
                         memcpy(buf, C->data, 256);  
                         used = 255; /* not 256; the driver NUL terminated the buffer */  
   
                         do {                          do {
                                 C->fetched_len = 0;                                  C->fetched_len = 0;

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>