Add a necessary break in a switch statement etc.
authorHiroshi Inoue <inoue@tpf.co.jp>
Fri, 4 May 2012 12:29:44 +0000 (12:29 +0000)
committerHiroshi Inoue <inoue@tpf.co.jp>
Fri, 4 May 2012 12:29:44 +0000 (12:29 +0000)
dlg_specific.c
pgapi30.c
version.h

index 0f5611e42a8589284c5ef7654e7b8bfb1a9005b7..c711e36a5e475bffb4da646529c77e6ea81361a6 100644 (file)
@@ -1443,7 +1443,7 @@ getCommonDefaults(const char *section, const char *filename, ConnInfo *ci)
        SQLGetPrivateProfileString(section, INI_PROTOCOL, "@@@",
                                   temp, sizeof(temp), filename);
        if (strcmp(temp, "@@@"))
-           strcpy(comval->protocol, temp);
+           strncpy_null(comval->protocol, temp, sizeof(comval->protocol));
        else
            strcpy(comval->protocol, DEFAULT_PROTOCOL);
    }
index fb08477ed59d90ccbac41fc7a508140583372e59..25e8963db0554eb15bcff7a0614db773a408d1fb 100644 (file)
--- a/pgapi30.c
+++ b/pgapi30.c
@@ -1422,6 +1422,7 @@ inolog("IPDGetField RecN=%d allocated=%d\n", RecNumber, ipdopts->allocated);
            {
                case SQL_TYPE_DATE:
                    ival = SQL_CODE_DATE;
+                   break;
                case SQL_TYPE_TIME:
                    ival = SQL_CODE_TIME;
                    break;
@@ -1714,6 +1715,11 @@ PGAPI_SetConnectAttr(HDBC ConnectionHandle,
            qlog("server_side_prepare => %d\n", conn->connInfo.use_server_side_prepare);
            mylog("server_side_prepare => %d\n", conn->connInfo.use_server_side_prepare);
            break;
+       case SQL_ATTR_PGOPT_FETCH:
+           conn->connInfo.drivers.fetch_max = CAST_UPTR(SQLINTEGER, Value);
+           qlog("fetch => %d\n", conn->connInfo.drivers.fetch_max);
+           mylog("fetch => %d\n", conn->connInfo.drivers.fetch_max);
+           break;
        default:
            ret = PGAPI_SetConnectOption(ConnectionHandle, (SQLUSMALLINT) Attribute, (SQLLEN) Value);
    }
index 10007c4cf6c9998b3e09d77e1bb0a577c8af595c..248d7dd7125013c8e7298c71d64027430182fb0d 100644 (file)
--- a/version.h
+++ b/version.h
@@ -12,6 +12,6 @@
 #define POSTGRESDRIVERVERSION      "09.01.0101"
 #define POSTGRES_RESOURCE_VERSION  "09.01.0101\0"
 #define PG_DRVFILE_VERSION     9,1,01,01
-#define PG_BUILD_VERSION       "201205040001"
+#define PG_BUILD_VERSION       "201205040002"
 
 #endif