(dump_database): write an empty message to signal end of dump

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8841 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2000-07-27 03:11:55 +00:00
parent 3620716de6
commit 0669d5eeaa

View File

@@ -561,13 +561,20 @@ dump_database (krb5_context context, int type,
const char *database, const char *afs_cell,
HDB *db)
{
krb5_error_code ret;
struct prop_data pd;
krb5_data data;
pd.context = context;
pd.auth_context = NULL;
pd.sock = STDOUT_FILENO;
iterate (context, database, afs_cell, db, type, &pd);
krb5_data_zero (&data);
ret = krb5_write_message (context, &pd.sock, &data);
if (ret)
krb5_err(context, 1, ret, "krb5_write_message");
return 0;
}
@@ -646,8 +653,7 @@ propagate_database (krb5_context context, int type,
iterate (context, database, afs_cell, db, type, &pd);
data.data = NULL;
data.length = 0;
krb5_data_zero (&data);
ret = krb5_write_priv_message(context, auth_context, &fd, &data);
if(ret)
krb5_warn(context, ret, "krb5_write_priv_message");