File tree Expand file tree Collapse file tree 1 file changed +5
-10
lines changed
Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Original file line number Diff line number Diff line change @@ -2237,23 +2237,18 @@ get_object_namespace(const ObjectAddress *address)
22372237int
22382238read_objtype_from_string (const char * objtype )
22392239{
2240- ObjectType type ;
22412240 int i ;
22422241
22432242 for (i = 0 ; i < lengthof (ObjectTypeMap ); i ++ )
22442243 {
22452244 if (strcmp (ObjectTypeMap [i ].tm_name , objtype ) == 0 )
2246- {
2247- type = ObjectTypeMap [i ].tm_type ;
2248- break ;
2249- }
2245+ return ObjectTypeMap [i ].tm_type ;
22502246 }
2251- if (i >= lengthof (ObjectTypeMap ))
2252- ereport (ERROR ,
2253- (errcode (ERRCODE_INVALID_PARAMETER_VALUE ),
2254- errmsg ("unrecognized object type \"%s\"" , objtype )));
2247+ ereport (ERROR ,
2248+ (errcode (ERRCODE_INVALID_PARAMETER_VALUE ),
2249+ errmsg ("unrecognized object type \"%s\"" , objtype )));
22552250
2256- return type ;
2251+ return -1 ; /* keep compiler quiet */
22572252}
22582253
22592254/*
You can’t perform that action at this time.
0 commit comments