diff options
author | Wen Heping <wen@FreeBSD.org> | 2010-11-08 00:24:52 +0000 |
---|---|---|
committer | Wen Heping <wen@FreeBSD.org> | 2010-11-08 00:24:52 +0000 |
commit | 02e8d0846e2531a51fe4f07ece3e54581671a919 (patch) | |
tree | 31c4d5b2a05ba538542c66bf4df7fba41dfa1699 /devel | |
parent | bde67247d63e021f77879c16e9dcd2ed02dbe148 (diff) | |
download | ports-02e8d0846e2531a51fe4f07ece3e54581671a919.tar.gz ports-02e8d0846e2531a51fe4f07ece3e54581671a919.zip |
Notes
Diffstat (limited to 'devel')
-rw-r--r-- | devel/upnp/distinfo | 1 | ||||
-rw-r--r-- | devel/upnp/files/extra-upnp-src-api-UpnpString.c | 22 |
2 files changed, 11 insertions, 12 deletions
diff --git a/devel/upnp/distinfo b/devel/upnp/distinfo index 47af1cdeaff3..70cec7055945 100644 --- a/devel/upnp/distinfo +++ b/devel/upnp/distinfo @@ -1,3 +1,2 @@ -MD5 (libupnp-1.6.8.tar.bz2) = 7e162895b9d0f9efcccd07973012cdff SHA256 (libupnp-1.6.8.tar.bz2) = fe05f477381e65f30337bae3cee9721932085f75b292b984fac20bbb76b81a83 SIZE (libupnp-1.6.8.tar.bz2) = 1196317 diff --git a/devel/upnp/files/extra-upnp-src-api-UpnpString.c b/devel/upnp/files/extra-upnp-src-api-UpnpString.c index 94c2b2265d29..c71227215e5d 100644 --- a/devel/upnp/files/extra-upnp-src-api-UpnpString.c +++ b/devel/upnp/files/extra-upnp-src-api-UpnpString.c @@ -1,14 +1,14 @@ ---- upnp/src/api/UpnpString.c.orig 2010-10-26 21:46:15.000000000 +0200 -+++ upnp/src/api/UpnpString.c 2010-10-26 21:51:47.000000000 +0200 +--- upnp/src/api/UpnpString.c.orig 2010-11-08 08:09:47.000000000 +0800 ++++ upnp/src/api/UpnpString.c 2010-11-08 08:11:16.000000000 +0800 @@ -165,8 +165,10 @@ - + int UpnpString_set_StringN(UpnpString *p, const char *s, size_t n) { -- char *q = strndup(s, n); -+ char *q = malloc(n+1); - if (!q) goto error_handler1; -+ strncpy(q, s, n); -+ q[n-1] = '\0'; - free(((struct SUpnpString *)p)->m_string); - ((struct SUpnpString *)p)->m_length = strlen(q); - ((struct SUpnpString *)p)->m_string = q; +- char *q = strndup(s, n); ++ char *q = malloc(n+1); + if (!q) goto error_handler1; ++ strncpy(q, s, n); ++ q[n-1] = '\0'; + free(((struct SUpnpString *)p)->m_string); + ((struct SUpnpString *)p)->m_length = strlen(q); + ((struct SUpnpString *)p)->m_string = q; |