/* We only support auth */
if (!(qop_options & SOUP_AUTH_DIGEST_QOP_AUTH))
ok = FALSE;
- priv->qop = qop_options;
+ priv->qop = SOUP_AUTH_DIGEST_QOP_AUTH;
} else
priv->qop = 0;
g_checksum_update (checksum, (guchar *)cnonce, strlen (cnonce));
g_checksum_update (checksum, (guchar *)":", 1);
- if (qop != SOUP_AUTH_DIGEST_QOP_AUTH)
- g_assert_not_reached ();
+ if (!(qop & SOUP_AUTH_DIGEST_QOP_AUTH))
+ g_warn_if_reached ();
g_checksum_update (checksum, (guchar *)"auth", strlen ("auth"));
g_checksum_update (checksum, (guchar *)":", 1);
}