crypt() can return NULL, but screen uses functions like strcmp() directly on the return value of crypt(). crypt() can return NULL when the system is in fips mode and the hashing algorithm passed via the salt value is not allowed (eg md5) Attached is a patch
Created attachment 579740 [details] patch hanlding crypt() returning NULL
Thanks for the patch, I have also sent it to upstream.
patch committed to git-> http://lists.fedoraproject.org/pipermail/scm-commits/