X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=crypto%2Fpcompress.c;h=6f2a361bb03e5a46d8527916b0017038cb6faec9;hb=f64965a7001c02be726e6df396136ac4f93258df;hp=fefda78a6a2aa925d29e776dc87a956a605a2ab2;hpb=6681ba7ec480bc839584fd0817991d248b4b9e44;p=pandora-kernel.git diff --git a/crypto/pcompress.c b/crypto/pcompress.c index fefda78a6a2a..6f2a361bb03e 100644 --- a/crypto/pcompress.c +++ b/crypto/pcompress.c @@ -48,12 +48,12 @@ static int crypto_pcomp_init_tfm(struct crypto_tfm *tfm) return 0; } +#ifdef CONFIG_NET static int crypto_pcomp_report(struct sk_buff *skb, struct crypto_alg *alg) { struct crypto_report_comp rpcomp; - snprintf(rpcomp.type, CRYPTO_MAX_ALG_NAME, "%s", "pcomp"); - + strncpy(rpcomp.type, "pcomp", sizeof(rpcomp.type)); NLA_PUT(skb, CRYPTOCFGA_REPORT_COMPRESS, sizeof(struct crypto_report_comp), &rpcomp); @@ -62,6 +62,12 @@ static int crypto_pcomp_report(struct sk_buff *skb, struct crypto_alg *alg) nla_put_failure: return -EMSGSIZE; } +#else +static int crypto_pcomp_report(struct sk_buff *skb, struct crypto_alg *alg) +{ + return -ENOSYS; +} +#endif static void crypto_pcomp_show(struct seq_file *m, struct crypto_alg *alg) __attribute__ ((unused));