const digest_config_rec *conf)
{
char *nonce = apr_palloc(p, NONCE_LEN+1);
- int len;
time_rec t;
if (conf->nonce_lifetime != 0) {
/* XXX: WHAT IS THIS CONSTANT? */
t.time = 42;
}
- len = apr_base64_encode_binary(nonce, t.arr, sizeof(t.arr));
+ apr_base64_encode_binary(nonce, t.arr, sizeof(t.arr));
gen_nonce_hash(nonce+NONCE_TIME_LEN, nonce, opaque, server, conf);
return nonce;
const digest_config_rec *conf)
{
apr_time_t dt;
- int len;
time_rec nonce_time;
char tmp, hash[NONCE_HASH_LEN+1];
tmp = resp->nonce[NONCE_TIME_LEN];
resp->nonce[NONCE_TIME_LEN] = '\0';
- len = apr_base64_decode_binary(nonce_time.arr, resp->nonce);
+ apr_base64_decode_binary(nonce_time.arr, resp->nonce);
gen_nonce_hash(hash, resp->nonce, resp->opaque, r->server, conf);
resp->nonce[NONCE_TIME_LEN] = tmp;
resp->nonce_time = nonce_time.time;
dav_propdb_metadata m;
apr_datum_t key;
apr_datum_t value;
- dav_error *err;
key.dptr = DAV_GDBM_NS_KEY;
key.dsize = DAV_GDBM_NS_KEY_LEN;
memcpy(db->ns_table.buf, &m, sizeof(m));
- err = dav_dbm_store(db, key, value);
/* ### what to do with the error? */
+ dav_dbm_store(db, key, value);
}
dav_dbm_close(db);
request_rec *rr = NULL;
const char *error = "Invalid expression \"%s\" in file %s";
const char *parse = expr;
- int was_unmatched = 0;
unsigned regex = 0;
*was_error = 0;
*/
CREATE_NODE(ctx, new);
- was_unmatched = get_ptoken(ctx, &parse, &new->token,
- (current != NULL ? ¤t->token : NULL));
- if (!parse) {
- break;
- }
+ {
+#ifdef DEBUG_INCLUDE
+ int was_unmatched =
+#endif
+ get_ptoken(ctx, &parse, &new->token,
+ (current != NULL ? ¤t->token : NULL));
+ if (!parse)
+ break;
- DEBUG_DUMP_UNMATCHED(ctx, was_unmatched);
- DEBUG_DUMP_TOKEN(ctx, &new->token);
+ DEBUG_DUMP_UNMATCHED(ctx, was_unmatched);
+ DEBUG_DUMP_TOKEN(ctx, &new->token);
+ }
if (!current) {
switch (new->token.type) {
len += strl[i] = strlen(strs[i]);
}
if (!log_writer) {
- ap_log_rerror(APLOG_MARK, APLOG_ERR, APR_EGENERAL, r,
+ ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
"log writer isn't correctly setup");
return HTTP_INTERNAL_SERVER_ERROR;
}
rv = log_writer(r, cls->log_writer, strs, strl, format->nelts, len);
- /* xxx: do we return an error on log_writer? */
+ if (rv != APR_SUCCESS)
+ ap_log_rerror(APLOG_MARK, APLOG_WARNING, rv, r, "Error writing to %s",
+ cls->fname);
return OK;
}