Changeset 5501:fc2e83547f0d in roaraudio


Ignore:
Timestamp:
05/15/12 13:26:05 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

ROAR_DL_PLUGIN_START() now checks para structure (Closes: #236)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r5500 r5501  
    11v. 1.0beta2 - ? 
     2        * ROAR_DL_PLUGIN_START() now checks para structure (Closes: #236) 
    23 
    34v. 1.0beta1 - Sat May 12 2012 11:49 CEST 
  • include/libroar/roardl.h

    r5453 r5501  
    8787                                     if ( _inited )                                               \ 
    8888                                      return &lib;                                                \ 
     89                                     if ( para != NULL &&                                         \ 
     90                                          (para->version != ROAR_DL_LIBPARA_VERSION ||            \ 
     91                                           para->len < sizeof(struct roar_dl_librarypara)) ) {    \ 
     92                                      roar_err_set(ROAR_ERROR_NSVERSION);                         \ 
     93                                      return NULL;                                                \ 
     94                                     }                                                            \ 
    8995                                     memset(&lib, 0, sizeof(lib));                                \ 
    9096                                     lib.version = ROAR_DL_LIBINST_VERSION;                       \ 
Note: See TracChangeset for help on using the changeset viewer.