Changeset 1066:7c530eda2e41 in roaraudio for libroar/basic.c


Ignore:
Timestamp:
12/28/08 02:26:24 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

make OpenBSD security warnings patch a bit happyer...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/basic.c

    r1026 r1066  
    115115   if ( *server == ':' ) { 
    116116    if ( roar_socket_get_local_nodename() ) 
    117      strcat(user_sock, roar_socket_get_local_nodename()); 
    118    } 
    119  
    120    strcat(user_sock, server); 
     117     strncat(user_sock, roar_socket_get_local_nodename(), 6); 
     118   } 
     119 
     120   strncat(user_sock, server, 79); 
    121121   server = user_sock; 
    122122   if ( *obj == 0 ) { 
    123     strcat(user_sock, ROAR_DEFAULT_OBJECT); 
     123#ifdef DN_MAXOBJL 
     124    strncat(user_sock, ROAR_DEFAULT_OBJECT, DN_MAXOBJL+2); 
     125#else 
     126    ROAR_ERR("roar_connect_raw(*): size of DECnet object unknown."); 
     127#endif 
    124128   } 
    125129  } 
Note: See TracChangeset for help on using the changeset viewer.