else\
to_file_(file_name,tmp_buf);\
} while (0);
+# define to_file_w_len(file_name, len, ...) do {char tmp_buf[len];\
+ int size;\
+ size = GNUNET_snprintf(tmp_buf,sizeof(tmp_buf),__VA_ARGS__);\
+ if (0 > size)\
+ GNUNET_log (GNUNET_ERROR_TYPE_WARNING,\
+ "Failed to create tmp_buf\n");\
+ else\
+ to_file_(file_name,tmp_buf);\
+ } while (0);
#else /* TO_FILE */
# define to_file(file_name, ...)
+# define to_file_w_len(file_name, len, ...)
#endif /* TO_FILE */
#endif /* RPS_TEST_UTIL_H */
GNUNET_assert (0 <= tmp);
}
- to_file (rps_peers[peer_idx].file_name_probs, probs_as_str);
+ to_file_w_len (rps_peers[peer_idx].file_name_probs,
+ probs_as_str_size,
+ probs_as_str);
GNUNET_free (probs_as_str);
}