Changeset 4047:e5effb0a413e in roaraudio
- Timestamp:
- 07/09/10 14:50:21 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarctl.c
r4014 r4047 195 195 int i; 196 196 197 snprintf(file, 79, "/proc/%i/exe", pid);198 file[ 79] = 0;197 snprintf(file, sizeof(file)-1, "/proc/%i/exe", pid); 198 file[sizeof(file)-1] = 0; 199 199 200 200 ret[0] = '?'; 201 201 ret[1] = 0; 202 202 203 if ( (i = readlink(file, buf, 79)) != -1 ) {203 if ( (i = readlink(file, buf, sizeof(buf)-1)) != -1 ) { 204 204 buf[i] = 0; 205 205 if ( (r = strrchr(buf, '/')) != NULL ) { 206 206 r++; 207 if ( *r != 0 ) 208 strcpy(ret, r); 207 if ( *r != 0 ) { 208 strncpy(ret, r, sizeof(ret)-1); 209 ret[sizeof(ret)-1] = 0; 210 } 209 211 } 210 212 } … … 1001 1003 1002 1004 } else if ( !strcmp(k, "exit") ) { 1003 if ( roar_ exit(&con) == -1 ) {1005 if ( roar_terminate(&con, 0) == -1 ) { 1004 1006 fprintf(stderr, "Error: can not quit server\n"); 1005 1007 } else {
Note: See TracChangeset
for help on using the changeset viewer.