OpenLDAP 2.4.9 Engineering
Fixed libldap_r tpool pause checks (ITS#5364, #5407)
+ Fixed slapcat error checking (ITS#5387)
Fixed slapd frontendDB backend selection (ITS#5419)
Fixed slapd delta-syncrepl resync (ITS#5378)
Fixed slapd syncrepl hang on back-config (ITS#5407)
char *data;
int len;
Entry* e;
+ int writerc;
if ( gotsig )
break;
break;
}
- fputs( data, ldiffp->fp );
- fputs( "\n", ldiffp->fp );
+ writerc = fputs( data, ldiffp->fp );
+ if ( writerc == EOF ) {
+ fprintf(stderr, "%s: error writing output.\n",
+ progname);
+ rc = EXIT_FAILURE;
+ break;
+ }
+
+ writerc = fputs( "\n", ldiffp->fp );
+ if ( writerc == EOF ) {
+ fprintf(stderr, "%s: error writing output.\n",
+ progname);
+ rc = EXIT_FAILURE;
+ break;
+ }
}
be->be_entry_close( be );