+2689. [bug] Correctly handle snprintf result. [RT #20306]
+
2688. [bug] Use INTERFACE_F_POINTTOPOINT, not IFF_POINTOPOINT,
to decide to fetch the destination address. [RT #20305]
/*
* Principal Author: Brian Wellington
- * $Id: dst_api.c,v 1.1.6.13 2009/07/29 23:56:27 each Exp $
+ * $Id: dst_api.c,v 1.1.6.14 2009/09/24 22:25:30 marka Exp $
*/
/*! \file */
n = snprintf(filename, len, "%.*s%s", olen, ofilename, suffix);
if (n < 0)
+ return (ISC_R_FAILURE);
+ if (n >= len)
return (ISC_R_NOSPACE);
return (ISC_R_SUCCESS);
}