]> git.sesse.net Git - vlc/commitdiff
- Don't nul-terminate after snprintf(), it does it already
authorRémi Denis-Courmont <rem@videolan.org>
Sat, 29 Apr 2006 15:15:30 +0000 (15:15 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sat, 29 Apr 2006 15:15:30 +0000 (15:15 +0000)
- Use strlcpy()

modules/control/http/macro.c

index 3c817f3a1f64053ae3c99ac1b486035715756023..60c5454248d60e518859e406abe7653cc9bf0daf 100644 (file)
@@ -725,9 +725,8 @@ void E_(MacroDo)( httpd_file_sys_t *p_args,
                     psz = config_GetPsz( p_intf, m->param1 );
                     if( psz != NULL )
                     {
-                        strncpy( value, psz,sizeof( value ) );
+                        strlcpy( value, psz,sizeof( value ) );
                         free( psz );
-                        value[sizeof( value ) - 1] = '\0';
                     }
                     else
                         *value = '\0';
@@ -736,7 +735,6 @@ void E_(MacroDo)( httpd_file_sys_t *p_args,
                 default:
                     snprintf( value, sizeof( value ),
                               "invalid type(%s) in set", m->param2 );
-                    value[sizeof( value ) - 1] = '\0';
                     break;
             }
             PRINTS( "%s", value );