RT RT/krbdev.mit.edu: Ticket #6030 kdb5_util/kdb5_ldap_util core dumps and prints incorrect progname on error paths Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[<< First] [< Prev] [Next >] [Last >>]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
6030
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • krb5-admin
Version_reported
  • 1.6.3
Version_Fixed
  • 1.6.4
Target_Version
  • 1.6.4
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Mon Jul 14 07:08:39 2008
Starts: Not set
Started: Thu Jul 17 11:44:52 2008
Last Contact: Mon Jul 21 12:08:28 2008
Due: Not set
Updated: Mon Jul 21 12:08:27 2008 by tlyu
 

 People  
Owner
 tlyu
Requestors
 Mark.Phalan@Sun.Com
Cc
 
AdminCc
 
 

 More about Mark.Phalan@Sun.Com  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Mon Jul 14 07:08:40 2008  Mark.Phalan@Sun.Com - Ticket created    
     
Subject: kdb5_util/kdb5_ldap_util core dumps and prints incorrect progname

 

     

There are a number of places in krb5_util and krb5_ldap_util where
argv[0] is being used instead of 'progname'. This results in core dumps
in some situations and in an incorrect string being printed instead of
the program name (when printing an error message).

e.g.
when the password read is interupted by a SIGINT

4# kdb5_ldap_util -D "cn=Directory Manager" create -r ACME.COM -s
Password for "cn=Directory Manager":
zsh: segmentation fault (core dumped)  kdb5_ldap_util -D "cn=Directory
Manager" create -r ACME.COM -s

Download (untitled) 523b
     
 
Download krb5-1.6.3_kdb5_util_progname.patch 46.8k
      Mon Jul 14 16:59:44 2008  tlyu - Component krb5-admin added    
      Mon Jul 14 16:59:45 2008  tlyu - Version_reported 1.6.3 added    
      Thu Jul 17 11:44:51 2008  tlyu - Given to tlyu    
      Thu Jul 17 11:44:52 2008  tlyu - Target_Version 1.6.4 added    
      Thu Jul 17 11:44:52 2008  tlyu - Status changed from new to review    
      Thu Jul 17 11:44:53 2008  tlyu - Tags pullup added    
      Thu Jul 17 11:44:53 2008  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit


Apply patch from Mark Phalan to correctly use progname instead of
argv[0].


Commit By: tlyu



Revision: 20532
Changed Files:
_U  trunk/
U   trunk/src/kadmin/dbutil/dump.c
U   trunk/src/kadmin/dbutil/kdb5_create.c
U   trunk/src/kadmin/dbutil/kdb5_destroy.c
U   trunk/src/kadmin/dbutil/kdb5_stash.c
U   trunk/src/kadmin/dbutil/kdb5_util.c
U   trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c
U   trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
U   trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
U   trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
U   trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h


Download (untitled) 637b
      Mon Jul 21 12:08:24 2008  tlyu - Status changed from review to resolved    
      Mon Jul 21 12:08:25 2008  tlyu - Version_Fixed 1.6.4 added    
      Mon Jul 21 12:08:25 2008  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit


pull up r20532 from trunk

 r20532@cathode-dark-space:  tlyu | 2008-07-17 11:44:43 -0400
 ticket: 6030
 tags: pullup
 target_version: 1.6.4

 Apply patch from Mark Phalan to correctly use progname instead of
 argv[0].




Commit By: tlyu



Revision: 20549
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/kadmin/dbutil/dump.c
U   branches/krb5-1-6/src/kadmin/dbutil/kdb5_create.c
U   branches/krb5-1-6/src/kadmin/dbutil/kdb5_destroy.c
U   branches/krb5-1-6/src/kadmin/dbutil/kdb5_stash.c
U   branches/krb5-1-6/src/kadmin/dbutil/kdb5_util.c
U   branches/krb5-1-6/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c
U   branches/krb5-1-6/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
U   branches/krb5-1-6/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
U   branches/krb5-1-6/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
U   branches/krb5-1-6/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h


Download (untitled) 917b