Web pgadmin.org
 Home 
 ·  ·  ·  ·  ·  ·  · 
BUG: pgIndex.cpp

BUG: pgIndex.cpp



           switch (indexes->GetVal(wxT("contype"))[0U])
            {
                case 0:
index = new pgIndex(collection->GetSchema(), indexes->GetVal(wxT("idxname")));
                    break;
                case 'p':
index = new pgPrimaryKey(collection->GetSchema(), indexes->GetVal(wxT("idxname")));
                    break;
                case 'u':
index = new pgUnique(collection->GetSchema(), indexes->GetVal(wxT("idxname")));
                    break;
                default:
                    index=0;
                    break;
            }
            index->iSetOid(indexes->GetOid(wxT("oid")));

in case of the default branch taken, this code will SIGSEGV

Pascal Pochet




Home | Main Index | Thread Index

top