Changeset 2353 for pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.c
- Timestamp:
- Oct 21, 2008 2:29:47 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.c
r2242 r2353 261 261 } 262 262 263 static void pjmedia_srtp_deinit_lib(void); 264 263 265 static pj_status_t pjmedia_srtp_init_lib(void) 264 266 { … … 274 276 } 275 277 278 if (pj_atexit(pjmedia_srtp_deinit_lib) != PJ_SUCCESS) { 279 /* There will be memory leak when it fails to schedule libsrtp 280 * deinitialization, however the memory leak could be harmless, 281 * since in modern OS's memory used by an application is released 282 * when the application terminates. 283 */ 284 PJ_LOG(4, (THIS_FILE, "Failed to register libsrtp deinit.")); 285 } 286 276 287 initialized = PJ_TRUE; 277 288 } 278 289 279 290 return PJ_SUCCESS; 291 } 292 293 static void pjmedia_srtp_deinit_lib(void) 294 { 295 err_status_t err; 296 297 err = srtp_deinit(); 298 if (err != err_status_ok) { 299 PJ_LOG(4, (THIS_FILE, "Failed to deinitialize libsrtp: %s", 300 get_libsrtp_errstr(err))); 301 } 280 302 } 281 303
Note: See TracChangeset
for help on using the changeset viewer.