summaryrefslogtreecommitdiffstats
path: root/bind-9.5-spnego-memory_management.patch
diff options
context:
space:
mode:
authorAdam Tkac <atkac@fedoraproject.org>2007-08-23 09:09:35 +0000
committerAdam Tkac <atkac@fedoraproject.org>2007-08-23 09:09:35 +0000
commit45e1c19abb834e0c78e38df363c46aedab224889 (patch)
tree90bfa6fbe92dda17ab82d5747a42e6956ea37588 /bind-9.5-spnego-memory_management.patch
parent14f9d347fa62c247203bd63e5e11d73f48dfc0d6 (diff)
- added new initscript option KEYTAB_FILE which specified where is located
kerberos .keytab file for named service - obsolete temporary bind-9.5-spnego-memory_management.patch by bind-9.5-gssapictx-free.patch which conforms BIND coding standards (#251853)
Diffstat (limited to 'bind-9.5-spnego-memory_management.patch')
-rw-r--r--bind-9.5-spnego-memory_management.patch92
1 files changed, 0 insertions, 92 deletions
diff --git a/bind-9.5-spnego-memory_management.patch b/bind-9.5-spnego-memory_management.patch
deleted file mode 100644
index 6ce486c..0000000
--- a/bind-9.5-spnego-memory_management.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-diff -up bind-9.5.0a6/lib/dns/spnego.c.memory_management bind-9.5.0a6/lib/dns/spnego.c
---- bind-9.5.0a6/lib/dns/spnego.c.memory_management 2007-08-13 17:59:03.000000000 +0200
-+++ bind-9.5.0a6/lib/dns/spnego.c 2007-08-13 17:59:44.000000000 +0200
-@@ -169,88 +169,6 @@
- */
- #include "spnego.h"
-
--/*
-- * The isc_mem function keep track of allocation sizes, but we can't
-- * get at that information, and we need to know sizes to implement a
-- * realloc() clone. So we use a little more memory to keep track of
-- * sizes allocated here.
-- *
-- * These functions follow Harbison & Steele, 4th edition, particularly
-- * with regard to realloc()'s behavior.
-- */
--
--static void *
--spnego_malloc(size_t size, const char *file, int line)
--{
-- char *p;
--
-- if (size == 0)
-- return (NULL);
-- p = isc_mem_allocate(dst__memory_pool, size + sizeof(size_t));
-- if (p == NULL)
-- return NULL;
-- *(size_t *)p = size;
-- p += sizeof(size_t);
--#ifdef SPNEGO_ALLOC_DEBUG
-- printf("spnego_malloc(%lu) %lx %s %u\n",
-- (unsigned long) size, (unsigned long) p, file, line);
--#else
-- (void)file;
-- (void)line;
--#endif
-- return (p);
--}
--
--static void
--spnego_free(void *ptr, const char *file, int line)
--{
-- char *p = ptr;
--
-- if (p == NULL)
-- return;
--#ifdef SPNEGO_ALLOC_DEBUG
-- printf("spnego_free(%lx) %s %u\n",
-- (unsigned long) p, file, line);
--#else
-- (void)file;
-- (void)line;
--#endif
-- p -= sizeof(size_t);
-- isc_mem_free(dst__memory_pool, p);
--}
--
--static void *
--spnego_realloc(void *old_ptr, size_t new_size, const char *file, int line)
--{
-- size_t *old_size;
-- void *new_ptr;
--
-- if (old_ptr == NULL)
-- return (spnego_malloc(new_size, file, line));
--
-- if (new_size == 0) {
-- spnego_free(old_ptr, file, line);
-- return (NULL);
-- }
--
-- old_size = old_ptr;
-- old_size--;
-- if (*old_size >= new_size)
-- return (old_ptr);
--
-- new_ptr = spnego_malloc(new_size, file, line);
-- if (new_ptr == NULL)
-- return (NULL);
--
-- memcpy(new_ptr, old_ptr, *old_size);
-- spnego_free(old_ptr, file, line);
-- return (new_ptr);
--}
--
--#define malloc(x) spnego_malloc(x, __FILE__, __LINE__)
--#define free(x) spnego_free(x, __FILE__, __LINE__)
--#define realloc(x,y) spnego_realloc(x, y, __FILE__, __LINE__)
--
- /* asn1_err.h */
- /* Generated from ../../../lib/asn1/asn1_err.et */
-