Hi, i'm writing a plugin for SLAPI_PLUGIN_POST_BIND_FN operation:
int mia_init(Slapi_PBlock *pb) { ... ... If( slapi_pblock_set(pb, SLAPI_PLUGIN_POST_BIND_FN, (void *)mia_get) != 0) { slapi_log_error(SLAPI_LOG_PLUGIN, "mia_init", "error" ); return -1; } ... return 0; } int mia_get(Slapi_PBlock *pb) { ... int oprc = -1; ... if( slapi_pblock_get(pb, SLAPI_PLUGIN_OPRETURN, &oprc) != 0 ) { If ( oprc == 0 ) Do something else Do something else } ... } The slapi_pblock_get for SLAPI_PLUGIN_OPRETURN always return 0 even if the bind operation is failed (for example following an error 49 Invalid Credentials ). Is there a way to test if the bind operation is successful or failed ? Tanks Gianluigi Nigro gianluigi.ni...@passepartout.sm <mailto:gianluigi.ni...@passepartout.sm> ------------------------------ Passepartout s.a. World Trade Center - Edificio A Via Consiglio dei Sessanta, 99 - 47891 Dogana - RSM tel. 0549 978011 fax 0549 978005 www.passepartout.net <http://www.passepartout.net> -------------------------------------------------------------------- Il contenuto di questo messaggio di posta elettronica e ogni eventuale documento a quest'ultimo allegato puo contenere informazioni la cui riservatezza e' tutelata ed e' rivolto unicamente agli effettivi destinatari i quali prendono atto del carattere non strettamente personale dei messaggi di risposta, che potranno essere noti all'organizzazione aziendale. Sono vietati la riproduzione e l'uso di questo messaggio in mancanza di autorizzazione del destinatario. Se avete ricevuto questo messaggio per errore, vogliate cortesemente chiamarci immediatamente per telefono o fax e distruggere quanto ricevuto (compresi i file allegati) senza farne copia. Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio costituisce violazione dell'obbligo di non prendere cognizione della corrispondenza tra altri soggetti.