- (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
   appdata_ptr to the conversation function.  ok djm@

By rights we should free the messages too, but if this happens then one
of the modules has already proven itself to be buggy so can we trust
the messages?
2 files changed
tree: 889a51548493ac97ff42e2313353b69f7f3257f7
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. scard/
  5. .cvsignore
  6. acconfig.h
  7. aclocal.m4
  8. acss.c
  9. acss.h
  10. atomicio.c
  11. atomicio.h
  12. auth-bsdauth.c
  13. auth-chall.c
  14. auth-krb5.c
  15. auth-options.c
  16. auth-options.h
  17. auth-pam.c
  18. auth-pam.h
  19. auth-passwd.c
  20. auth-rh-rsa.c
  21. auth-rhosts.c
  22. auth-rsa.c
  23. auth-shadow.c
  24. auth-sia.c
  25. auth-sia.h
  26. auth-skey.c
  27. auth.c
  28. auth.h
  29. auth1.c
  30. auth2-chall.c
  31. auth2-gss.c
  32. auth2-hostbased.c
  33. auth2-kbdint.c
  34. auth2-none.c
  35. auth2-passwd.c
  36. auth2-pubkey.c
  37. auth2.c
  38. authfd.c
  39. authfd.h
  40. authfile.c
  41. authfile.h
  42. bufaux.c
  43. bufaux.h
  44. buffer.c
  45. buffer.h
  46. buildpkg.sh.in
  47. canohost.c
  48. canohost.h
  49. ChangeLog
  50. channels.c
  51. channels.h
  52. cipher-3des1.c
  53. cipher-acss.c
  54. cipher-aes.c
  55. cipher-bf1.c
  56. cipher-ctr.c
  57. cipher.c
  58. cipher.h
  59. cleanup.c
  60. clientloop.c
  61. clientloop.h
  62. compat.c
  63. compat.h
  64. compress.c
  65. compress.h
  66. config.guess
  67. config.sub
  68. configure.ac
  69. crc32.c
  70. crc32.h
  71. CREDITS
  72. deattack.c
  73. deattack.h
  74. defines.h
  75. dh.c
  76. dh.h
  77. dispatch.c
  78. dispatch.h
  79. dns.c
  80. dns.h
  81. entropy.c
  82. entropy.h
  83. envpass.sh
  84. fatal.c
  85. fixpaths
  86. fixprogs
  87. getput.h
  88. groupaccess.c
  89. groupaccess.h
  90. gss-genr.c
  91. gss-serv-krb5.c
  92. gss-serv.c
  93. hostfile.c
  94. hostfile.h
  95. includes.h
  96. INSTALL
  97. install-sh
  98. kex.c
  99. kex.h
  100. kexdh.c
  101. kexdhc.c
  102. kexdhs.c
  103. kexgex.c
  104. kexgexc.c
  105. kexgexs.c
  106. key.c
  107. key.h
  108. LICENCE
  109. log.c
  110. log.h
  111. loginrec.c
  112. loginrec.h
  113. logintest.c
  114. mac.c
  115. mac.h
  116. Makefile.in
  117. match.c
  118. match.h
  119. md5crypt.c
  120. md5crypt.h
  121. mdoc2man.awk
  122. misc.c
  123. misc.h
  124. mkinstalldirs
  125. moduli
  126. moduli.c
  127. monitor.c
  128. monitor.h
  129. monitor_fdpass.c
  130. monitor_fdpass.h
  131. monitor_mm.c
  132. monitor_mm.h
  133. monitor_wrap.c
  134. monitor_wrap.h
  135. mpaux.c
  136. mpaux.h
  137. msg.c
  138. msg.h
  139. myproposal.h
  140. nchan.c
  141. nchan.ms
  142. nchan2.ms
  143. opensshd.init.in
  144. OVERVIEW
  145. packet.c
  146. packet.h
  147. pathnames.h
  148. progressmeter.c
  149. progressmeter.h
  150. readconf.c
  151. readconf.h
  152. README
  153. README.dns
  154. README.platform
  155. README.privsep
  156. README.smartcard
  157. readpass.c
  158. RFC.nroff
  159. rijndael.c
  160. rijndael.h
  161. rsa.c
  162. rsa.h
  163. scard-opensc.c
  164. scard.c
  165. scard.h
  166. scp.1
  167. scp.c
  168. servconf.c
  169. servconf.h
  170. serverloop.c
  171. serverloop.h
  172. session.c
  173. session.h
  174. sftp-client.c
  175. sftp-client.h
  176. sftp-common.c
  177. sftp-common.h
  178. sftp-glob.c
  179. sftp-server.8
  180. sftp-server.c
  181. sftp.1
  182. sftp.c
  183. sftp.h
  184. ssh-add.1
  185. ssh-add.c
  186. ssh-agent.1
  187. ssh-agent.c
  188. ssh-dss.c
  189. ssh-gss.h
  190. ssh-keygen.1
  191. ssh-keygen.c
  192. ssh-keyscan.1
  193. ssh-keyscan.c
  194. ssh-keysign.8
  195. ssh-keysign.c
  196. ssh-rand-helper.8
  197. ssh-rand-helper.c
  198. ssh-rsa.c
  199. ssh.1
  200. ssh.c
  201. ssh.h
  202. ssh1.h
  203. ssh2.h
  204. ssh_config
  205. ssh_config.5
  206. ssh_prng_cmds.in
  207. sshconnect.c
  208. sshconnect.h
  209. sshconnect1.c
  210. sshconnect2.c
  211. sshd.8
  212. sshd.c
  213. sshd_config
  214. sshd_config.5
  215. sshlogin.c
  216. sshlogin.h
  217. sshpty.c
  218. sshpty.h
  219. sshtty.c
  220. tildexpand.c
  221. TODO
  222. ttymodes.c
  223. ttymodes.h
  224. uidswap.c
  225. uidswap.h
  226. uuencode.c
  227. uuencode.h
  228. version.h
  229. WARNING.RNG
  230. xmalloc.c
  231. xmalloc.h