Changeset 4613 for pjproject/trunk/pjlib/src/pj/errno.c
- Timestamp:
- Oct 8, 2013 9:08:13 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/src/pj/errno.c
r4537 r4613 92 92 static int pjlib_error(pj_status_t code, char *buf, pj_size_t size) 93 93 { 94 int len; 95 94 96 #if defined(PJ_HAS_ERROR_STRING) && PJ_HAS_ERROR_STRING!=0 95 97 unsigned i; … … 106 108 #endif 107 109 108 return pj_ansi_snprintf( buf, size, "Unknown pjlib error %d", code); 110 len = pj_ansi_snprintf( buf, size, "Unknown pjlib error %d", code); 111 if (len < 1 || len >= (int)size) 112 len = size - 1; 113 return len; 109 114 } 110 115 … … 200 205 } 201 206 202 if (len < 1 ) {203 *buf = '\0';204 len = 0;207 if (len < 1 || len >= (int)bufsize) { 208 len = bufsize - 1; 209 buf[len] = '\0'; 205 210 } 206 211
Note: See TracChangeset
for help on using the changeset viewer.