Subversion Repositories HelenOS

Rev

Rev 3002 | Rev 3251 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3002 Rev 3003
Line 156... Line 156...
156
        next++;     /* eat slash */
156
        next++;     /* eat slash */
157
   
157
   
158
    while (next <= last && ops->has_children(cur)) {
158
    while (next <= last && ops->has_children(cur)) {
159
        /* collect the component */
159
        /* collect the component */
160
        len = 0;
160
        len = 0;
161
        while ((ops->plb_get_char(next) != '/') && (next <= last)) {
161
        while ((next <= last) &&  (ops->plb_get_char(next) != '/')) {
162
            if (len + 1 == NAME_MAX) {
162
            if (len + 1 == NAME_MAX) {
163
                /* comopnent length overflow */
163
                /* comopnent length overflow */
164
                ipc_answer_0(rid, ENAMETOOLONG);
164
                ipc_answer_0(rid, ENAMETOOLONG);
165
                goto out;
165
                goto out;
166
            }
166
            }