11
11
#include "test-libmongoc.h"
12
12
#include "test-conveniences.h"
13
13
14
- #ifdef _WIN32
15
- #define snprintf _snprintf
16
- #endif
17
-
18
14
static void
19
15
test_mongoc_uri_new (void )
20
16
{
@@ -1579,7 +1575,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1579
1575
mongoc_uri_t * uri ;
1580
1576
bson_error_t err ;
1581
1577
1582
- snprintf (url_buffer ,
1578
+ bson_snprintf (url_buffer ,
1583
1579
sizeof (url_buffer ),
1584
1580
"mongodb://CN=client,OU=kerneluser,O=10Gen,L=New York City,"
1585
1581
@@ -1617,7 +1613,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1617
1613
mongoc_uri_destroy (uri );
1618
1614
1619
1615
1620
- snprintf (url_buffer ,
1616
+ bson_snprintf (url_buffer ,
1621
1617
sizeof (url_buffer ),
1622
1618
"mongodb://localhost/?%s=true&%s=key.pem&%s=ca.pem" ,
1623
1619
tls ,
@@ -1650,7 +1646,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1650
1646
mongoc_uri_destroy (uri );
1651
1647
1652
1648
1653
- snprintf (
1649
+ bson_snprintf (
1654
1650
url_buffer , sizeof (url_buffer ), "mongodb://localhost/?%s=true" , tls );
1655
1651
uri = mongoc_uri_new (url_buffer );
1656
1652
@@ -1670,7 +1666,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1670
1666
mongoc_uri_destroy (uri );
1671
1667
1672
1668
1673
- snprintf (url_buffer ,
1669
+ bson_snprintf (url_buffer ,
1674
1670
sizeof (url_buffer ),
1675
1671
"mongodb://localhost/?%s=true&%s=pa$$word!&%s=encrypted.pem" ,
1676
1672
tls ,
@@ -1703,7 +1699,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1703
1699
mongoc_uri_destroy (uri );
1704
1700
1705
1701
1706
- snprintf (url_buffer ,
1702
+ bson_snprintf (url_buffer ,
1707
1703
sizeof (url_buffer ),
1708
1704
"mongodb://localhost/?%s=true&%s=true" ,
1709
1705
tls ,
@@ -1730,7 +1726,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1730
1726
mongoc_uri_destroy (uri );
1731
1727
1732
1728
1733
- snprintf (url_buffer ,
1729
+ bson_snprintf (url_buffer ,
1734
1730
sizeof (url_buffer ),
1735
1731
"mongodb://localhost/?%s=foo.pem" ,
1736
1732
tlsCertificateKeyFile );
@@ -1740,7 +1736,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1740
1736
mongoc_uri_destroy (uri );
1741
1737
1742
1738
1743
- snprintf (url_buffer ,
1739
+ bson_snprintf (url_buffer ,
1744
1740
sizeof (url_buffer ),
1745
1741
"mongodb://localhost/?%s=foo.pem" ,
1746
1742
tlsCAFile );
@@ -1750,7 +1746,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1750
1746
mongoc_uri_destroy (uri );
1751
1747
1752
1748
1753
- snprintf (url_buffer ,
1749
+ bson_snprintf (url_buffer ,
1754
1750
sizeof (url_buffer ),
1755
1751
"mongodb://localhost/?%s=true" ,
1756
1752
tlsAllowInvalidCertificates );
@@ -1764,7 +1760,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1764
1760
mongoc_uri_destroy (uri );
1765
1761
1766
1762
1767
- snprintf (url_buffer ,
1763
+ bson_snprintf (url_buffer ,
1768
1764
sizeof (url_buffer ),
1769
1765
"mongodb://localhost/?%s=true" ,
1770
1766
tlsAllowInvalidHostnames );
@@ -1778,7 +1774,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1778
1774
mongoc_uri_destroy (uri );
1779
1775
1780
1776
1781
- snprintf (url_buffer ,
1777
+ bson_snprintf (url_buffer ,
1782
1778
sizeof (url_buffer ),
1783
1779
"mongodb://localhost/?%s=false&%s=foo.pem" ,
1784
1780
tls ,
@@ -1789,7 +1785,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1789
1785
mongoc_uri_destroy (uri );
1790
1786
1791
1787
1792
- snprintf (url_buffer ,
1788
+ bson_snprintf (url_buffer ,
1793
1789
sizeof (url_buffer ),
1794
1790
"mongodb://localhost/?%s=false&%s=foo.pem" ,
1795
1791
tls ,
@@ -1800,7 +1796,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1800
1796
mongoc_uri_destroy (uri );
1801
1797
1802
1798
1803
- snprintf (url_buffer ,
1799
+ bson_snprintf (url_buffer ,
1804
1800
sizeof (url_buffer ),
1805
1801
"mongodb://localhost/?%s=false&%s=true" ,
1806
1802
tls ,
@@ -1815,7 +1811,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1815
1811
mongoc_uri_destroy (uri );
1816
1812
1817
1813
1818
- snprintf (url_buffer ,
1814
+ bson_snprintf (url_buffer ,
1819
1815
sizeof (url_buffer ),
1820
1816
"mongodb://localhost/?%s=false&%s=false" ,
1821
1817
tls ,
@@ -1837,7 +1833,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1837
1833
1838
1834
/* Mixing options okay so long as they match */
1839
1835
capture_logs (true);
1840
- snprintf (url_buffer ,
1836
+ bson_snprintf (url_buffer ,
1841
1837
sizeof (url_buffer ),
1842
1838
"mongodb://localhost/?%s=true&%s=true" ,
1843
1839
tls ,
@@ -1849,7 +1845,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1849
1845
1850
1846
/* Same option with different values okay, latter overrides */
1851
1847
capture_logs (true);
1852
- snprintf (url_buffer ,
1848
+ bson_snprintf (url_buffer ,
1853
1849
sizeof (url_buffer ),
1854
1850
"mongodb://localhost/?%s=true&%s=false" ,
1855
1851
tls ,
@@ -1869,7 +1865,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1869
1865
1870
1866
/* Mixing options not okay if values differ */
1871
1867
capture_logs (false);
1872
- snprintf (url_buffer ,
1868
+ bson_snprintf (url_buffer ,
1873
1869
sizeof (url_buffer ),
1874
1870
"mongodb://localhost/?%s=true&%s=false" ,
1875
1871
tls ,
@@ -1892,7 +1888,7 @@ test_mongoc_uri_tls_ssl (const char *tls,
1892
1888
1893
1889
/* No conflict appears with implicit tls=true via SRV */
1894
1890
capture_logs (false);
1895
- snprintf (url_buffer ,
1891
+ bson_snprintf (url_buffer ,
1896
1892
sizeof (url_buffer ),
1897
1893
"mongodb+srv://a.b.c/?%s=foo.pem" ,
1898
1894
tlsCAFile );
0 commit comments