PERFORCE change 93245 for review
soc-bushman
soc-bushman at FreeBSD.org
Mon Mar 13 12:47:49 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=93245
Change 93245 by soc-bushman at soc-bushman_stinger on 2006/03/13 12:47:38
agents error fixed - without (buffer == NULL) check cached crashed while performing actual lookups
Affected files ...
.. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached/agents/group.c#5 edit
.. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached/agents/services.c#5 edit
Differences ...
==== //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached/agents/group.c#5 (text+ko) ====
@@ -66,7 +66,7 @@
desired_size += ALIGNBYTES + (mem_size + 1) * sizeof(char *);
}
- if (desired_size > *buffer_size) {
+ if ((desired_size > *buffer_size) || (buffer == NULL)) {
*buffer_size = desired_size;
TRACE_OUT(group_marshal_func);
return (NS_RETURN);
==== //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached/agents/services.c#5 (text+ko) ====
@@ -69,7 +69,7 @@
(aliases_size + 1);
}
- if (*buffer_size < desired_size) {
+ if ((*buffer_size < desired_size) || (buffer == NULL)) {
*buffer_size = desired_size;
TRACE_OUT(services_marshal_func);
return (NS_RETURN);
More information about the p4-projects
mailing list