Text   |  XML   |  ReML   |   Visible Warnings:

Ignored Return Value  at auth-request.c:626

No properties have been set. | edit properties
Jump to warning location ↓ warning details...
Show Events | Options

auth_request_set_credentials

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/auth/auth-request.c)expand/collapse
Show more  
 613  void auth_request_set_credentials(struct auth_request *request,
 614                                    const char *scheme, const char *data,
 615                                    set_credentials_callback_t *callback)
 616  {
 617          struct passdb_module *passdb = request->passdb->passdb;
 618          const char *cache_key, *new_credentials;
 619   
 620          cache_key = passdb_cache == NULL ? NULL : passdb->cache_key;
 621          if (cache_key != NULL)
 622                  auth_cache_remove(passdb_cache, request, cache_key);
 623   
 624          request->private_callback.set_credentials = callback;
 625   
 626          new_credentials = t_strdup_printf("{%s}%s", scheme, data);
 627          if (passdb->blocking)
 628                  passdb_blocking_set_credentials(request, new_credentials);
 629          else if (passdb->iface.set_credentials != NULL) {
 630                  passdb->iface.set_credentials(request, new_credentials,
 631                                                callback);
 632          } else {
 633                  /* this passdb doesn't support credentials update */
 634                  callback(PASSDB_RESULT_INTERNAL_FAILURE, request);
 635          }
 636  }
Show more  




Change Warning 8179.26089 : Ignored Return Value

Priority:
State:
Finding:
Owner:
Note: