Skip to content

Commit e2cf0d3

Browse files
committed
server: Pass correct packet size environment in test server
Sybase and Microsoft use different packet sizes. Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
1 parent be7c38d commit e2cf0d3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/server/unittest.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,12 @@ main(int argc, char **argv)
7676
tds_env_change(tds, TDS_ENV_LANG, NULL, "us_english");
7777
tds_send_msg(tds, 5703, 1, 10, "Changed language setting to 'us_english'.", "JDBC", "ZZZZZ", 1);
7878
}
79-
tds_env_change(tds, TDS_ENV_PACKSIZE, NULL, "512");
79+
if (IS_TDS50(tds->conn))
80+
tds_env_change(tds, TDS_ENV_PACKSIZE, NULL, "512");
8081
/* TODO set mssql if tds7+ */
8182
tds_send_login_ack(tds, "sql server");
83+
if (!IS_TDS50(tds->conn))
84+
tds_env_change(tds, TDS_ENV_PACKSIZE, "4096", "4096");
8285
if (IS_TDS50(tds->conn))
8386
tds_send_capabilities_token(tds);
8487
tds_send_done_token(tds, TDS_DONE_FINAL, 0);

0 commit comments

Comments
 (0)