Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Steve Lhomme
VLC
Commits
533d6dbf
Commit
533d6dbf
authored
Apr 29, 2006
by
Rémi Denis-Courmont
Browse files
Use strlcpy()
parent
83d33207
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/network/getaddrinfo.c
View file @
533d6dbf
...
...
@@ -25,7 +25,7 @@
#include <vlc/vlc.h>
#include <stddef.h>
/* size_t */
#include <string.h>
/*
strncpy(),
strlen(), memcpy(), memset(), strchr() */
#include <string.h>
/* strlen(), memcpy(), memset(), strchr() */
#include <stdlib.h>
/* malloc(), free(), strtoul() */
#include <errno.h>
...
...
@@ -175,8 +175,7 @@ __getnameinfo( const struct sockaddr *sa, socklen_t salen,
if
(
hent
!=
NULL
)
{
strncpy
(
host
,
hent
->
h_name
,
hostlen
);
host
[
hostlen
-
1
]
=
'\0'
;
strlcpy
(
host
,
hent
->
h_name
,
hostlen
);
/*
* only keep first part of hostname
...
...
@@ -199,11 +198,8 @@ __getnameinfo( const struct sockaddr *sa, socklen_t salen,
}
if
(
!
solved
)
{
/* inet_ntoa() can't fail */
strncpy
(
host
,
inet_ntoa
(
addr
->
sin_addr
),
hostlen
);
host
[
hostlen
-
1
]
=
'\0'
;
}
strlcpy
(
host
,
inet_ntoa
(
addr
->
sin_addr
),
hostlen
);
}
if
(
serv
!=
NULL
)
...
...
@@ -222,8 +218,7 @@ __getnameinfo( const struct sockaddr *sa, socklen_t salen,
?
"udp"
:
"tcp"
);
if
(
sent
!=
NULL
)
{
strncpy
(
serv
,
sent
->
s_name
,
servlen
);
serv
[
servlen
-
1
]
=
0
;
strlcpy
(
serv
,
sent
->
s_name
,
servlen
);
solved
=
1
;
}
}
...
...
@@ -636,8 +631,7 @@ int vlc_getaddrinfo( vlc_object_t *p_this, const char *node,
}
else
{
strncpy
(
psz_buf
,
node
,
NI_MAXHOST
);
psz_buf
[
NI_MAXHOST
-
1
]
=
'\0'
;
strlcpy
(
psz_buf
,
node
,
NI_MAXHOST
);
psz_node
=
psz_buf
;
...
...
src/stream_output/sap.c
View file @
533d6dbf
...
...
@@ -602,8 +602,7 @@ static char *SDPGenerate( sap_handler_t *p_sap,
{
char
*
ptr
;
strncpy
(
psz_uribuf
,
p_session
->
psz_uri
+
1
,
sizeof
(
psz_uribuf
)
);
psz_uribuf
[
sizeof
(
psz_uribuf
)
-
1
]
=
'\0'
;
strlcpy
(
psz_uribuf
,
p_session
->
psz_uri
+
1
,
sizeof
(
psz_uribuf
)
);
ptr
=
strchr
(
psz_uribuf
,
'%'
);
if
(
ptr
!=
NULL
)
*
ptr
=
'\0'
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment