Changeset bd6b20c in rtems-libbsd


Ignore:
Timestamp:
07/18/19 08:23:31 (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5-freebsd-12, 6-freebsd-12
Children:
aedff4f
Parents:
329cf5c
git-author:
Sebastian Huber <sebastian.huber@…> (07/18/19 08:23:31)
git-committer:
Sebastian Huber <sebastian.huber@…> (09/23/19 08:13:29)
Message:

nexus: Avoid NULL pointer access

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rtemsbsd/rtems/rtems-kernel-nexus.c

    r329cf5c rbd6b20c  
    175175
    176176        SET_FOREACH(nd, nexus) {
    177                 if (strcmp(device_get_name(child), nd->name) == 0
     177                const char *name;
     178
     179                name = device_get_name(child);
     180                if (name != NULL && strcmp(name, nd->name) == 0
    178181                    && device_get_unit(child) == nd->unit) {
    179182                        if (nexus_get_start(nd, type, &start)) {
Note: See TracChangeset for help on using the changeset viewer.